Master SIAME | Université Toulouse 3

Internet of things and System on Chip

Master SIAME | Université Toulouse 3

Internet of things and System on Chip

User Tools


am3358.jpg

ARM335X

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 setitimer et sigaction).