de **synchronisation** pour gérer la concurrence lorsque plusieurs threads accèdent en écriture/lecture... faible priorité et dans lequel le système bascule lorsque tous les autres threads sont bloqués ou termin... t_par_la_pratique_inria:riot-architecture.png}}
Lorsqu'on compile une application RIOT, il faut toujou... port série (par exemple si /dev/ttyACM0 est créé lorsqu'on branche la carte par USB sur un ordinateur),
riorité plus élévée;
* en cas d'inactivité, i.e lorsque tous les threads sont bloqués ou terminés, le ... donc pour cela qu'il n'obtient l'accès au CPU que lorsque tous les autres threads sont bloqués ou termin... ar le thread actif. Aucun autre thread ne pourra alors accéder à cette variable tant qu'elle n'est pas r... elle est posté le message. Le message sera traité lorsque le destinataire sera prêt.
<note>
L'envoi d'un
actionneurs ou des radios.
Il faut donc définir, lors de la compilation, quelle sera la cible matériell... ème de compilation la cible matérielle à utiliser lors de la génération d'un firmware. Pour simplifier, ... spondent à la valeur affectée à la variable BOARD lors de l'appel à make. Du point de vue du système de ... continuer à fonctionner pendant que le CPU dort, alors que d'autres non).
Cela dit, les compteurs sont
st la consommation d'énergie de ces dispositifs ? Lors de leur utilisation, mais aussi lors de leur production. Quelle quantité d'énergie est utilisée pour st
ant plus appropriée pour une application donnée. Alors, comment savoir laquelle choisir?
Pour pouvoir c... ôle l’usage de telle ou telle fréquence).
<note>
Lorsqu’on change d’opérateur on a souvent besoin de ''... principales caractéristiques à prendre en compte lors du choix d'une technologie radio sont les suivant... ar exemple une latence et une gigue très faibles alors que la remontée de simples données environnementa
Internet : cette connexion à Internet s'effectue alors en utilisant un réseau d'opérateur (3G, 4G et bie... bjets de classe C sont tout le temps réveillés et lorsqu'ils n'émettent pas de données, ils restent en é... ionnant sur batterie : ce genre de capteurs peut alors être déployé n'importe où dans le bâtiment, dans ... noeud ou de routeur).
De cette manière, il est alors possible de transporter une information sur une d
nécessaires au fonctionnement minimal. On parle alors de **micro-contrôleur** ou **MCU**. Concrètement ... est liée à une fonction de traitement à exécuter. Lorsqu'une interruption est détectée par le MCU, le co... rage (reset) du MCU est enclenché. Le MCU repart alors depuis le début du programme dans un état cohéren... ports d'entrées/sorties numériques. Il convient alors de préciser le mode de fonctionnement du port dig
ur reconstruire un octet complet, ce dernier est alors remonté au code embarqué du récepteur.
L'impléme... ut. Une fois SCL repassé au niveau bas, SDA peut alors changer de valeur pour le bit suivant de l'octet ... age, mémoire, ..). Chaque esclave n’est actif que lorsqu’il est sélectionné.
* Les données peuvent alors être échangées dans les deux entre le Maître et l'E