Página 1 de 1

O que é necessário ...

MensagemEnviado: 26 Jul 2009 01:48
por _blackmore_
para aprender a utilizar os micro controladores ARM ...
Se possível gostaria de informações sobre ...

- Quais os fabricantes (quais);
- Compiladores (quais);
- JTAG (oque é isso?);
- Gravadores (se tiver esquemas e USB seria muito bom);
- Livros e cursos;
- Kits para aprendizado (já vi um, mais opções seria ótimo);
- Se é necessário algum tipo de pré-requisito (além de eletronica, claro);

Não tenho qualquer experiência com isso, nem sei como escolher um microcontrolador ou como gravar, quero ter uma visão geral ... não quero ser um profissional, apenas ter alguma noção menos superficial.
Agradeço antecipadamente a atenção dos amigos.

abrax!

edit: (livros e cursos adicionado na lista)

MensagemEnviado: 26 Jul 2009 09:58
por xultz
- Quais os fabricantes (quais);
São muitos, uma das características dos ARM é que qualquer empresa pode licenciar e fabricar o seu. Os mais famosos para projetos menores são NXP, Atmel, Texas e ST (eu acho)

- Compiladores (quais);
Tem o IAR, tem o Keil (que foi comprada pela ARM Inc) e o gcc, todos muito bons, o gcc tem como uma das vantagens ser gratuito.

- JTAG (oque é isso?);
É uma porta que serve para gravar o firmware e fazer debug (interromper o firmware a qualquer momento, ler os registradores, memória, alterar valores, executar passo a passo, etc)

- Gravadores (se tiver esquemas e USB seria muito bom);
Isso varia de uC para uC, quase todos têm Jtag e existe um Jtag para porta paralela chamado Wiggler que é muito simples e barato de implementar. Outros (como os da NXP) também têm bootloader que permite gravar pela serial de forma muito simples também. Mas isso varia muito de fabricante e modelo do uC.

- Livros e cursos;
Um ponto de partida óbvio é o livro de ARM do Fábio Pereira. A Anacom e a Mosaico oferecem cursos também.

- Kits para aprendizado (já vi um, mais opções seria ótimo);
Tem vários. Aqui do Brasil, comprei recentemente um da eSysTech (daqui de Curitiba) que é simples, mas com preço muito bom (comprei do LPC2144)

- Se é necessário algum tipo de pré-requisito (além de eletronica, claro);
Um bom domínio de programação em C é vital.

MensagemEnviado: 26 Jul 2009 17:49
por _blackmore_
xultz

muito obrigado pela atenção, foi bem esclarecedor.
Tu citou a Mosaico, eu jah fiz curso lá ... mas nem lembrava dos cursos NXP ... eles tem gravador, kit, adaptador, curso ...
Vou procurar sobre o que tu indicou ...
Deixa eu perguntar a você somente mais uma coisa ...
A minha intenção é de apenas ter contato, conhecimento "básico" pois eu não trabalho diretamente com isso, não sou experiente em programação conheço o básico para se virar.
É vantagem começar com programação em 32bits do ARM mesmo sem ter experiência ou pretenções profissionais? mas apenas acadêmica.
(quem sabe fazer um TCC mais elaborado!! :) )
Mais uma vez, muito obrigado pela atenção.


abrax!



Mis uma vez, obrigado pela atenção ..

MensagemEnviado: 26 Jul 2009 18:01
por Djalma Toledo Rodrigues
O Astronauta, o Piloto de um Boing, de um Airbuss, iniciam treinando em um monomotor.
Os Pilotos da F1 em um kart

Capistes ? rssss
.

MensagemEnviado: 26 Jul 2009 19:21
por _blackmore_
capisco! :D

abrax!

MensagemEnviado: 28 Jul 2009 19:24
por austrax
Cara se vc está motivado, vá fundo! Particularmente, prefiro sempre começar onde o desafio é maior, quando a responsabilidade do contexto permite. Claro que a dedicação tem que ser grande, mas quando você consegue, a sensação e os resultados são ótimos. Cursos são ótimos para facilitar o caminho das pedras, mas o aprendizado real vem só com as HB, noites em claro, etc... Se você gosta, sempre será divertido.

Se precisar de ajuda no ínicio, pode contar comigo.

Abraço