Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Microcontroladores => Tópico iniciado por: Blackmore em 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?
-
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!
-
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!
-
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 (http://www.olimex.com/dev/index.html)), que me parece bem interessante.
-
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....
-
é uma boa ...
mas paga uma madeira :) nesta básica
http://www.embedinfo.com/english/product/SBC2440-III.asp (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 (http://www.friendlyarm.net/products/mini2440)
ACHEI (2)
http://www.embedinfo.com/english/product/k7.asp (http://www.embedinfo.com/english/product/k7.asp)
-
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!