Aprender um sistema embarcado inclui aprender o software e os aspectos de hardware. Sistemas embarcados , cada um tem características diferentes e características operacionais , e vai exigir algum aprendizado inicial para começar um trabalho de configuração básica. Você precisa aprender a escrever e compilar o código , coloque o código compilado para a memória do sistema integrado e , em seguida, fazer com que o microcontrolador integrado (ou processador ) para executar o código. Um programa de teste simples pode ser usado para saber se o seu sistema integrado está funcionando. Uma vez que o programa de teste está funcionando, você pode passar para aprender os recursos mais avançados do sistema integrado. Coisas que você precisa
livro de programação C
incorporado livro de programação C , de preferência sob medida para o sistema embarcado que você quer aprender
PC (desktop ou laptop)
bordo Desenvolvimento
incorporado C compilador compatível com o microcontrolador na placa de desenvolvimento
documentação microcontrolador
Show Mais instruções
1
Aprenda os conceitos básicos da linguagem de programação C . C é uma boa linguagem para aprender , porque muitos (se não todos ) sistemas embarcados vai ter um compilador C disponível. Livro de programação AC , como " Programação C: Uma abordagem moderna , 2nd Edition " por KN King, pode ajudá-lo a aprender C.
2
Aprenda o básico de C para sistemas embarcados . Depois de entender C, você pode passar a entender como a linguagem C pode ser usado para sistemas embarcados . Um livro de programação C incorporado , como " Programação Sistemas Embarcados em C e C + +, " pode ajudar. Se você sabe o microcontrolador que você quer aprender , por exemplo, o Atmel AVR , você pode pegar um livro como " programação C incorporado ea Atmel AVR . "
3
comprar ou pedir emprestado um placa de desenvolvimento de sistemas embarcados . Por exemplo, Atmel oferece avaliação e demonstração kit ATAVR Xplain para o microcontrolador ATXMEGA128A1 . O kit Xplain , em torno de US $ 30, é um sistema integrado de baixo custo para aprender com ele. Os microcontroladores PIC da Microchip também são sistemas embarcados populares para aprender.
4
comprar ou baixar um ambiente de compilador /desenvolvimento para o microcontrolador na placa de desenvolvimento. Por exemplo, se você está aprendendo a Atmel AVR ATXMEGA128A1 , então você pode baixar o IDE AVR da Atmel e usar o compilador GNU C ou um compilador C disponível comercialmente para o AVR , como o vendido pela IAR .
< Br > 5
Familiarize-se com as características e funcionamento do seu sistema embarcado . Você vai querer entender a organização da memória , as operações de periféricos (por exemplo , temporizadores, portas de dados , etc) e interromper a operação .
6
Teste a sua configuração por compilar e executar um programa básico . Seu programa de teste deve fazer algo simples e facilmente observadas, como piscar um LED na placa de desenvolvimento.
7
Saiba recursos mais avançados do seu sistema embarcado através da compilação e programas que exercem diferentes funções e periféricos em execução . Escrever código usando temporizadores, portas de comunicação de dados , de analógico para digital de quaisquer outros periféricos de sistemas embarcados nos quais esta interessado
e conversores digital -analógico , e