NesC
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 15 maj 2022; kontroller kräver
2 redigeringar .
nesC (från engelska Network embedded systems "Network embedded systems" + C "[programmeringsspråk] C ) är ett komponenthändelseorienterat programmeringsspråk . Används för att skapa applikationer för TinyOS -plattformen. TinyOS är en miljö skapad för inbäddade enheter som används i trådlösa sensornätverk är .nesC en förlängning av C-språket (det vill säga C-koden är helt korrekt för nesC- kompilatorn ), och lägger till ytterligare funktioner, till exempel:
- Komponenter liknar objekt men, till skillnad från dem, skapas vid kompilering
- Gränssnitt är samlingar av funktioner som beskriver tjänster. En av deras unika egenskaper är att de kan vara dubbelriktade: två sammansatta komponenter som kommunicerar via ett enda gränssnitt, var och en med sin egen uppsättning funktioner.
- Parallellen hos nesC är baserad på parallelliteten hos TinyOS [2] .
Anteckningar
- ↑ http://nescc.sourceforge.net/ChangeLog.txt
- ↑ TinyOS wiki . Hämtad 22 augusti 2013. Arkiverad från originalet 26 juli 2013. (obestämd)
Länkar
Trådlösa sensornätverk |
---|
Operativsystem |
|
---|
Branschstandarder |
|
---|
Programmeringsspråk |
|
---|
Hårdvara |
- EcoWizard
- FLEX Mini
- MICAz
- Iris Mote
- NeoMote
- solfläck
|
---|
programvara |
|
---|
Ansökningar |
- nyckelfördelning
- Platsuppskattning
- Sensorwebb
- telemetri
|
---|
Protokoll |
|
---|
Konferenser / Tidningar |
- SenSys
- IPSN
- EWSN
- SEKON
- INSS
|
---|