Nano-RK

Nano-RK

Nano-RK[1][2] is a real-time operating system (RTOS) from Carnegie Mellon University designed to run on micro-controllers for use in sensor networks. Nano-RK supports a fixed-priority fully preemptive scheduler with fine-grained timing primitives to support real-time task sets. "Nano" implies that the RTOS is small consuming 2K of RAM and using 18K of flash, while "RK" is short for Resource Kernel. A resource kernel provides reservations on how often system resources can be consumed. For example, a task might only be allowed to execute 10ms every 150ms (CPU Reservation), or a node might only be allowed to transmit 10 network packets per minute (Network Reservation). These reservations form a virtual energy budget to ensure a node meets its designed battery lifetime as well as protects a failed node from generating excessive network traffic. Nano-RK is open source, written in C and runs on the Atmel based FireFly sensor networking platform, the MicaZ motes as well as the MSP430 processor.

The following article [3] discusses some of the tradeoffs associated with using an RTOS in sensor networks.

External links

References

  1. ^ nano-RK
  2. ^ [1] A. Eswaran, A. Rowe and R. Rajkumar, "Nano-RK: An Energy-Aware Resource-Centric Operating System for Sensor Networks," IEEE Real-Time Systems Symposium, December 2005.
  3. ^ embedded.com

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Nano — GNU nano nano 1.2.5 Тип Текстовый редактор Разработчик Ранее Крис Аллегретта, сейчас Дэвид Лоуренс Рамси …   Википедия

  • Nano — may refer to: Nano , a prefix in the metric system Nano (comics) Nano (The Hitchhiker s Guide to the Galaxy) Nano (Star Trek) NANO (journal) nano (text editor) iPod Nano, a digital media player Silver Nano, an antibacterial technology Tata Nano,… …   Wikipedia

  • Nano — (von griech. nannos/lat. nanus: „Zwerg“) bezeichnet: als Teil einer Maßeinheit den milliardsten (10−9) Teil, siehe Vorsätze für Maßeinheiten Nano (Sendung), eine Wissenschaftssendung auf dem Fernsehsender 3sat Nano (Texteditor), einen… …   Deutsch Wikipedia

  • Nano — como prefijo. Fatos Nano (Tirana, 16 de septiembre de 1952), un político albanés. Saviniano Nano Pérez, político uruguayo. Victoriano Rivas Álvaro, futbolista Nanotecnología, un campo de las ciencias aplicadas dedicado al control y manipulación… …   Wikipedia Español

  • Nano — Pour les articles homonymes, voir Nano (homonymie). nano (symbole n) est le préfixe du système international d unités (SI) qui représente 10 9 (soit un miliardième de l unité de base). Le nano est très utilisé en électronique dans les mesures de… …   Wikipédia en Français

  • nano- — ♦ Métrol. Préfixe du système international (symb. n), du gr. nannos « nain », qui divise par 109 l unité dont il précède le nom : nanoseconde, nanomètre, nanofarad. ● nano Préfixe SI (symbole n) qui divise par un milliard l unité devant laquelle… …   Encyclopédie Universelle

  • nano — nano·meter; nano·particle; nano·scale; nano·second; nano·technology; nano·tesla; nano·tube; …   English syllables

  • nano… — statusas T sritis Standartizacija ir metrologija apibrėžtis Dalinio matavimo vieneto, 10⁹ karto mažesnio už sisteminį matavimo vienetą, sudurtinio pavadinimo pirmoji dalis. Žymima n. atitikmenys: angl. nano… vok. nano… rus. нано… pranc. nano… …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

  • Nano —   [Abk. n], Einheitenvorsatz für Milliardstel (10 9). Das Präfix »Nano« wird auch gebraucht, um etwas sehr Kleines zu kennzeichnen (z. B. Nanotechnologie) …   Universal-Lexikon

  • nano — Element prim de compunere savantă, cu semnificaţia pitic , folosit mai ales la formarea cuvintelor care denumesc măsuri şi care înseamnă a miliarda parte . [< fr. nano , cf. gr. nanos – pitic]. Trimis de LauraGellner, 17.06.2005. Sursa: DN …   Dicționar Român

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”