Programmer un microcontrolleur avec linux (premiere etape, branchements)

Voici le premier article d'une serie sur un trip bizarre, la programmation d'un microcontrolleur a partir de linux.
La semaine derniere je suis tombe sur des blogs decrivant l'interet des microcontrolleurs:

Les microcontrolleurs sont la base de l'electronique embarquee, et sont present partout (televiseur, voiture, appareils photo numeriques, certains telephones portables). Il s'agit simplement d'un ordinateur miniaturise comportant tous les elements principaux sur un seul circuit imprime: processeur, ROM, Memoire flash, et ports IO. Le tout a un prix et une consommation electrique tres faible.
Leur puissance n'est pas encore tres elevee mais suffisante pour faire tourner un programme unique.

>> Une explication interressante

Depuis 2-3 ans, les microcontrolleurs ont bien evolues, et les logiciels pour les programmer aussi. La gamme des AVR, est open-source et permet a tout le monde de les programmer. De nombreux projets a la frontiere entre l'electonique et l'informatique ont ete devleloppes par des amateurs, realisation de robots, lecteurs mp3...

La serie AVR de la marque ATMEL sont programmables en open-source. Apres avoir trouve une test-board sur taobao.com, j'ai donc commence a m'interresse au sujet.

Mes interets personels sont les suivants:
--> Permet de s'"amuser" un peu en assembleur
--> Permet mieux comprendre le fonctionnement bas niveau des ordinateurs (un microcontrolleur c'est un mini pc integre dans une puce minuscule). Vue la faible puissance des composants, la programmation se fait au niveau le plus bas.
--> Tester les potentialites du bidule. Ca ne coute rien, et ca a l'air plutot puissant, il y a surement quelque chose a faire avec??

La plaque de developpement que j'ai recupere sur le net s'appelle AVR Butterfly:
La premiere etape a ete de reperer le port Serie et de monter les branchements avec un cable serie (style cable imprimante).

Commentaires