Programando AVRs no MAC

Para quem ainda não sabe existem alguns projetos para portar aplicativos do Linux e outros unix-like para o MAC OS X, apesar de ele ser um unix-like muitos programas são somente parecidos (O rm por exemplo é bem melhor de usar no linux que no console do MAC.), e outros não rodam nativamente. Aqui entram esses projetos que falei, eu conheço 3 deles, o Darwinports, o Fink e ainda o Brasileiro Rudix. Este último eu ainda não testei pois quando fiz minha escolha ele estava disponível apenas para PPC. Usei por alguns dias o Fink, e acabei optando pelo Darwinports.

Com o Darwinports fica muito fácil instalar o gcc para compilar programas para o AVR, é só acessar o terminal como root e mandar instalar:

$ sudo su
# port
> install avr-gcc uisp avrdude

O avr-gcc vai baixar os softwares necessários para compilar os porgramas para o AVR o uisp e o avrdude são softwares para gravar os programas no AVR.

O Darwinports baixa os códigos de fonte necessários e compilas eles na sua máquina, tudo em /opt/local deixando tudo bem organizado. Mas para que ele funcione é necessários instalar os softwares que vem junto nos discos do Mac OS X, entre eles o gcc 4.0 o 3.3 e o X11 para programas que originalmente utilizam o X11 no linux ou outro unix-like

Para acompanhar o avr-gcc recomendo o Smultron, ótimo editor de textos para MAC, inclusive com syntax highlight.

About Henrique

Pensei em enumerar as coisa que faço/sou mas isso não gera uma verdade absoluta sobre mim, o importante é que eu gosto de inventar e descobrir. :)
This entry was posted in avr, dicas, Mac. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>