nesC
nesC ist eine Erweiterung der Programmiersprache C, die speziell für TinyOS geschaffen wurde.
Genutzt wird ein komponentenbasiertes Konzept. Komponenten sind funktionsorientierte Bausteine, vom Grundgedanken entsprechen sie endlichen Automaten. Das heißt, sie besitzen Zustände, Zustandsübergänge und können Aktionen ausführen.
Innerhalb von nesC kommunizieren Komponenten über Schnittstellen (interfaces) miteinander. Schnittstellen erlauben es, Komponenten-Funktionen anderer Komponenten zu nutzen, entsprechend der Analogie des endlichen Automaten, Zustandsübergänge auszulösen. Schnittstellen spezifizieren Ereignisse (events) und/oder Kommandos (commands).
Weblinks
- nescc.sourceforge.net (englisch) offizielle Webseite
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.