le tinyos
1. Introduction ................................................................................... 2
2. Système Embarqué TinyOS ......................................................... 3
2.1. Propriétés de TinyOS .................................................................... 3
2.2. Primitives de TinyOS......................................................................... 3
2.2.1. Gestion des processus..................................................................... 3
2.2.2. Gestion de la mémoire..................................................................... 5
2.2.3. Gestion des Entrées/Sorties.........................................................6
2.2.4. Gestion de la connectivité (Networking): .................................. 6
2.2.5. Gestion des Interruptions ...................................................... 7
2.3. Package TinyOS........................................................................... 7
2.4. Structure logicielle ....................................................................... 7
3. Le langage de programmation NesC................................................ 8
3.1. Développement..............................................................................9
3.2. Compilation………………………………………………..10
4. Les architectures cibles de TinyOS................................................ 11
5. Conclusion....................................................................................... 12
1. Introduction
Depuis longtemps, l'homme a toujours voulu "asservir" la machine pour faire le travail à sa place (Répétitivité, Tâches fastidieuses, Environnement hostile, ...). Avec le développement qu'ont subit l'informatique et l'électronique on a réussi à embarquer des "calculateurs" dans presque tous les appareils de notre vie quotidienne. Avec la diversité de ces appareils et la complexité de tels systèmes, c'était séduisant de vouloir