{{ http://www.ti.com/graphics/folders/partimages/AM3358.jpg}} ====== ARM335X ====== * {{:embedded:spruh73i.pdf|description du micro-contrôleur}} Comme vous pourrez le voir, ce micro-contrôleur est beaucoup plus gros et complexe que notre petit AT91SAM7S. Etant donné qu'il y a un système Linux, il faudra seulement se polariser sur les parties intéressantes : * le(s) PIO(s) appelé GPIO multiplexant jusqu'à 6 périphériques, * le PWM (qui est beaucoup plus puissant mais on ne s'intéresse qu'à la génération d'impulsion). Les périphériques ci-dessous sont pris en charge par Linux (y toucher pourrait compromettre la pérennité du système) : * I2C (module Linux), * Timer (base d'un système à temps partagé comme Linux et utilisable à travers les primitives [[http://linux-kheops.com/doc/man/manfr/man-html-0.9/man2/setitimer.2.html|setitimer]] et [[http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/sigaction.2.html|sigaction]]).