Autor Tópico: Microcontroladores ARM, quais as suas experiências?  (Lida 4158 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Microcontroladores ARM, quais as suas experiências?
« Online: 31 de Março de 2011, 20:47 »
Pessoal,

Estou pensando em fazer algumas coisas com processadores de grande poder de processamento, especificamente ARM, eu não sou um expert em programação, não tenho necessidade para aplicação profissional, apenas aprender algo diferente.
Eu gostaria de saber de vocês as suas experiências com essa tecnologia, quais as opniões sobre as ferramentas existentes, compiladores, dificuldades, a facilidade de encontrar no mercado, em montar protótipos ...
E então ... quem começa?

Offline Cortex

  • Novato
  • *
  • Posts: 8
  • Sexo: Masculino
  • GUIA-CNC
Re:Microcontroladores ARM, quais as suas experiências?
« Resposta #1 Online: 05 de Abril de 2011, 14:02 »
Olá Blackmore, estou trabalhando com ARM atualmente, sai do pic agora estou com o LPC 1769 cortex-m3 da NXP, este é o top dos ARM´s é a evolução do ARM7, e a linha cortex é a tendência dos arms, se for começar a estudar a arquitetura ARM já parte pro cortex pois os ARM 7 já estão ficando ultrapassados, PIC é coisa de faculdade a evolução é ARM! utilizo compilador KEIL que na minha opinião é o melhor! eu trabalho com RTOS que faz com que o microcontrolador funcione como seu computador,  multitarefa, rodando até 255 tarefas diferentes ao mesmo tempo! pensa em um microcontrolador executando 255 rotinhas diferentes ao mesmo tempo!! ARM é foda! em meus protótipos faço uma placa só pro arm como se fosse um soquete de 100 pinos ai coloco sobre outra placa e utilizo componentes normais encontrados em qualquer eletrônica! pra não ter que fazer tudo em smd!

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Microcontroladores ARM, quais as suas experiências?
« Resposta #2 Online: 05 de Abril de 2011, 17:58 »
Cortex

tenho a ipressão de lhe conhecer de outro fórum ... mas bora pro q interessa, por partes.
Compilador: Já me recomendaram o Keil, inclusive por "ser da ARM", vou procurar mais sobre este compilador;
uC: pois eh .. eu tenho literatura do 2138 e uma placa caseira para estudar, gostaria de pelo menos me ambientar para depois tentar algo melhor;
Circuito: é como falei, tenho uma montagem caseira que deve quebrar o galho, mas eu gostei de um kit de deixar qqer um loquinho.
Mult-tarefa: isso é o que eu gostaria de saber, "como" rodar mult tarefa ... para mim isso é um tanto animador ... loucura total controlar alguns motores com encoders, com atualização de variáveis em TFT, ou mesmo ler um pendrive com mp3, ou ... ou ... a imaginação é o limite!

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderadores
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Microcontroladores ARM, quais as suas experiências?
« Resposta #3 Online: 05 de Abril de 2011, 18:25 »
Dependendo da aplicação, atentar que um S.O. para ambiente multitarefa apenas é diferente de um S.O. multitarefa em tempo real. Exemplo: Linux e RT-Linux.

E por falar em ARM, existe uma plaquinha com o ARM9 (SAM9-L9260) que roda Linux, WinCE (http://www.olimex.com/dev/index.html), que me parece bem interessante.
« Última modificação: 05 de Abril de 2011, 19:55 por minilathe »

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderadores
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Microcontroladores ARM, quais as suas experiências?
« Resposta #4 Online: 05 de Abril de 2011, 19:16 »
Sei que não é o assunto, mas não resisti....

Complementando, recentemente comprei uma placa Intel D510MO, com processador Intel ATOM. Atualmente rodando Linux e é bem rápida com o EMC2. O custo x benefício é bom (R$ 280,00) com processador ATOM de 400 MHz (Dual / Quad Core), portas seriais, paralela, 10/100/1000 Mbps Ethernet, processador de vídeo rápido, áudio, várias USBs, etc... E acho que no final das contas sai o mesmo preço ou menos que um SBC com o ARM9. Também é multitarefa tempo real se usar o RT-Linux. Mas, evidente que depende da aplicação....
« Última modificação: 05 de Abril de 2011, 19:52 por minilathe »

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Microcontroladores ARM, quais as suas experiências?
« Resposta #5 Online: 06 de Abril de 2011, 00:26 »
é uma boa ...
mas paga uma madeira  :)    nesta básica

http://www.embedinfo.com/english/product/SBC2440-III.asp


qdo eu achar a loca dos sonhos eu aviso ...

edit:   ACHEI  (1) ... hehe


http://www.friendlyarm.net/products/mini2440


ACHEI (2)


http://www.embedinfo.com/english/product/k7.asp
« Última modificação: 06 de Abril de 2011, 00:29 por Blackmore »

Offline Cortex

  • Novato
  • *
  • Posts: 8
  • Sexo: Masculino
  • GUIA-CNC
Re:Microcontroladores ARM, quais as suas experiências?
« Resposta #6 Online: 06 de Abril de 2011, 08:24 »
Olá minilathe!

sim a plaquinha com o SAM9-L9260 que você se refere deve ser um kit, mas a idéia não é ficar comprando kit´s pra utilizar em aplicações, e sim aprender com o kit e depois gerar sua propria placa! um SAM9-L9260 custa rm torno de uns U$ 25,00.

Olá blackmore!

este kit com micro sansung s3c2440 é show mesmo!

no caso do rtos ele não é um S.O como linux, ele apenas imita o modo de funcionamento, como em um PIC que você executa apenas uma rotina de cada vez, pensa em 255 PIC´s em paralelo cada um um rodando sua rotina só que tudo integrado em um único uC trabalhando simultaneamente! é show depois que você a manha de trabalhar vai ver como fica muito mais fácil de trabalhar desta maneira!

 

/** * */