Composante
École Nationale Supérieure d'Électrotechnique d'Électronique d'Informatique d'Hydraulique et des Télécommunications
Objectifs
- Comprendre la mise en oeuvre d'une pile de communication dans un système d'exploitation
- Comprendre les spécificités des systèmes d'exploitation pour l'IoT
Description
Le premier objectif de ce cours est de comprendre une pile de communication est mise en oeuvre dans un système d'exploitation.
Cet objectif est réalisé par le développement du programme réalisant un protocole de niveau 2 dans le noyau Linux
et son interfaçage avec le couche de niveau 1, un port parallèle, et la couche de niveau 3, IP.
Le deuxième objectif est de présenter les spécificités de deux systèmes d'exploitation pour l'IoT : Contiki-NG et RIOT.
Deux séances de TP permet de prendre en main les concepts de base de ces systèmes.
Pré-requis obligatoires
- Programmation en langage C
- Systèmes d'exploitation
- Bonne connaissance des architectures de réseaux de communication
