ure/lecture à des ressources partagées, comme des variables en mémoire ou des périphériques du microco... e greffer une couche d'abstraction matérielle qui va permettre à RIOT de s'exécuter sur une grande variété de cibles matérielles.
**Cette couche d'abstra... u de la carte**(board) où sont définies certaines variables (ou macros) communes à toutes les platefor
pporte 16 niveaux de priorité différents dont les valeurs vont de 0 à 15. Plus la valeur d'une priorité est faible, plus la priorité est élevée. Les threa... ut pas accéder directement (et donc modifier) une variable locale d'un autre thread.
Concrètement, la... quand même arriver que les threads partagent des variables, par exemple via la variable contextuelle
mware);
* mémoire vive (RAM) pour stocker les variables en cours d'exécution du programme;
* d... e MCU, il existe des timers codés sur 8 bits (256 valeurs) ou 16 bits (65535 valeurs). Un MCU standard dépasse largement 1000000 de ticks par seconde (CPU... r interne du MCU qui une fois arrivé à expiration va générer une interruption.
Dans le cas d'une inte
issance d'émission et de temps d'utilisation, qui varient suivant la bande concernée. Par exemple, pou... e de nombreux profils recouvrant des cas d’usages variés (modem, transfert de fichier, casque audio). ... Le lecteur envoie une onde électromagnétique qui va télé-alimenter le tag pour envoyer une réponse en... teur;
- le mode pair à pair.
La bande passante varie de 106 kbits/s à 424 kbits/s . Les échanges sé
are. Pour simplifier, ces noms correspondent à la valeur affectée à la variable BOARD lors de l'appel à make. Du point de vue du système de compilation, c... fonction du fabricant, l'organisation du silicium varie fortement et il faut donc une implémentation/c... ion, le dévelopeur doit modifier le contenu de la variable FEATURES_REQUIRED dans le Makefile de l'app
la productivité. Un agriculteur doit mesurer les variations d'un champ, localement et de façon précis... nombre d'objets connectés) qu'au niveau vertical (variété des solutions apportées). Les plateformes Io... plicité des capteurs fournissent des données très variées, parfois sensibles et peuvent être intercept
haque caractéristique contient la description, la valeur (unique) et des descripteurs pour qualifier la valeur.
Dans notre exemple, la fréquence cardiaque ... ée selon les régions (exemple: sécheresse dans la vallée centrale en Californie).
Plusieurs questions... especter 2 contraintes définies par l'ETSI et qui varient selon les bandes (et sous-bandes) utilisées
l'émetteur copie l'octet dans l'UART émetteur qui va le transférer bit par bit vers l'UART du récepteu... s bits de données constituent un symbole. Pour la valeur 8, les données correspondent en particulier à... . Une donnée de la ligne SDA est considérée comme valide si la ligne SCL est au niveau haut. La ligne ... repassé au niveau bas, SDA peut alors changer de valeur pour le bit suivant de l'octet à transférer.
kflow_fr.png}}
Pour écrire un microprogramme, il va donc falloir:
* Du code pour l'application;
*... récédentes;
=== Ordonnanceur ===
L'ordonnanceur va affecter les performances énergétiques, les capac