u système :
* **Une gestion multi-tâches** qui permet d'avoir plusieurs contextes d'exécution concurren... optionel sur les architectures ARM Cortex-M. Cela permet d'économiser l'espace mémoire (RAM) utilisé par c... ssaires à son application. Ce mécanisme modulaire permet de n'**utiliser que ce qui est réellement nécessa... s fichiers statiques de documentation Doxygen qui permet de générer la documentation de RIOT automatiqueme
est interconnectée avec le MCU sur le bus SPI qui permet des échanges de données rapides. Elle est égaleme... emonte l'accélération d'un objet. Son utilisation permet de détecter des mouvements. En définissant un seu... .
==== Programmation ====
L'interface **JTAG** permet de reprogrammer et débugger le MCU depuis un ordi... composant FTDI expose également un port UART qui permet d'afficher des messages sur le terminal utilisate
compilation à utiliser.
L'abstraction matérielle permet de compiler une application RIOT vers différentes... tème de compilation.
Cette approche hiérarchique permet de minimiser la duplication du code et donc de ma... aucoup plus de travail à la communauté, mais cela permet aussi une meilleure efficacité de l'implémentatio... fournis par ces APIs:
* Le module periph_timer permet de faire fonctionner les compteurs internes du CP
e. Le Zigbee est porté par la Zigbee Alliance qui permet de certifier les produits respectant les spécific... n déployée. Généralement une passerelle Zigbee/IP permet d’échanger l’information de manière permanente, e... a traçabilité des objets. Le faible coût d’un tag permet de marquer à grande échelle les objets que l’on s... t tablettes sont équipés de cette technologie qui permet trois types d’échanges:
- l’émulation de carte
T** est un bus de communication point à point qui permet de faire transiter des données entre 2 MCUs ou 1 ... és à l'audio/vidéo.
Il s'agit d'un bus série qui permet de faire communiquer entre eux des composants éle... s;
* La ligne **SCL** ((**S**erial **CL**ock)): permet de cadencer temporellement l'envoi des messages s... *M**aster **O**ut **S**lave **I**n)): cette ligne permet au maître de transmettre des données à l’esclave;
re mondiale pour la société de l'information, qui permet de disposer de services évolués en interconnectan... atients de mieux contrôler leur traitement. L'IoT permet une plus grande réactivité et une meilleure compr... et d'engrais. On peut aussi évoquer l'élevage qui permet de contrôler les besoins de chaque animal. Les sy... t des Objets dans les transports et la logistique permet de gérer efficacement les chaînes d'approvisionne
composant en plus, souvent une puce radio**, qui permet de communiquer avec le monde extérieur. Grâce à l... l'objet. Ce composant est une **sonde JTAG**, qui permet aux utilisateurs de mettre leur propre applicatio... iliser un panneau solaire ou une éolienne, ce qui permet de recharger la batterie indéfiniment.
Pour un *... supplémentaire, une **puce de communication** qui permet de communiquer avec le monde extérieur. Différent
esses**, unidirectionnel et piloté par le CPU. Il permet de sélectionner la case mémoire pour lire ou écri... o.
* Le **bus de données**, bidirectionnel. Il permet d'échanger des données ou instructions entre les ... 16 bits, 32 bits).
* Le **bus de contrôle** qui permet de contrôler le type d'opérations;
===== Du micr