Desenvolvendo para microcontroladores em GNU/Linux
Este artigo irá demonstrar como o GNU/Linux pode ser uma plataforma de desenvolvimento de programas para microcontroladores. O foco do artigo será como utilizar as ferramentas de compilação, simulação e gravação. Será explicado um pouco da teoria de programação para microcontroladores. Como exemplo, usaremos o microcontrolador PIC16F877.
Parte 8: Dicas
- Existem diversos esquemas de montagem de hardware para gravação de microcontroladores no estilo faça você mesmo. Com uma proto-board e uma meia dúzia de componentes.
- O gravador deste documento foi configurado para o hardware da Exsto em particular. Procure na internet as configurações para o seu gravador.
- Caso queira usar o gravador para Windows que acompanha o hardware da Exsto, você precisa de um programa para converter o HEX para um formato que o ele entende. Baixe e instale o programa inhx:
http://www.informatik.uni-kiel.de/~sho/Studienarbeit/Software/inhx.html
Rode o comando:
$ inhx -d -i inhx32 -o inhx8m convert alomundo.hex novo.hex
E use o novo.hex no gravador da Exsto par a Windows. Mas aviso que o gravador pra Linux funciona MUITO bem.