Discussion:PIC16F84
Bonjour,
je pense que cet article pourrait faire parti d'une rubrique plus générale "programmation de microcontroleurs sous Linux"
Je trouve dommage de se restreindre à l'assembleur. C'est vrai que ça permet de bien comprendre le fonctionnement du µC mais le langage C est quand même bien plus facile à maintenir... Avec les PIC 18F (au lieu des 16F), la programmation en C devient accessible.
Je trouve également dommage de ne parler **que** des PICs. Microchip n'est pas le seul fabricant de microcontroleurs (et on sait où peut mener le monopole).
Lors de ma maitrise EEA (Electronique Electrotechnique Automatique) à Toulouse on utilisait un Siemens SAB C167.
http://www.laas.fr/~enjalber/MEEA/meea.html
http://www.laas.fr/~mrenatod/Frances/UPS/cahierTP.pdf
Ce microcontroleur à l'avantage de disposer d'un compilateur dérivé du fameux compilateur GNU gcc.
D'autres µC peuvent être utilisé avec Linux
Le Freescale (ex Motorola) 68HC11
Paquet Debian : gcc-m68hc1x gdb-m68hc1x binutils-m68hc1x newlib-m68hc1x
Dans GNU/Linux Magazine France HS 23 de Novembre/Décembre 2005 on trouve également d'autres références de µC pouvant être programmés depuis une "linuxette".
Le Freescale (ex Motorola) 68HC908JB8 (interface USB)
voir http://projets.sequanux.org/membres/sim/usb/
Le ATMEL AVR ATmega16 programmable très simplement via une interface parallèle.
voir les paquets Debian suivants :
simulavr
avrp
avrprog
usip
...
Cordialement
Sébastien CELLES