Everything About ___
Live briefing

Everything about Nano-RK

Real-time operating system

Nano-RK is a wireless sensor networking real-time operating system (RTOS) from Carnegie Mellon University, designed to run on microcontrollers 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, using 2 KB of random-access memory (RAM) and using 18 KB of flash memory, while RK is short for resource kernel. A resource kernel provides reservations on how often system resources can be used. For example, a task might only be allowed to execute 10 ms every 150 ms, or a node might only be allowed to transmit 10 network packets per minute. These reservations form a virtual energy budget to ensure a node meets its designed battery lifetime and to prevent a failed node from generating excessive network traffic. Nano-RK is open-source software, is written in C and runs on the Atmel-based FireFly sensor networking platform, the MicaZ motes, and the MSP430 processor. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Nano-RKA 5-minute orientation
  2. Skim a recent paper: Searching for the Nano-Hertz Stochastic Gravitational Wave Background with the Chinese Pulsar Timing Array Data Release IInfluential work since 2022
  3. Pick up a classic book: Geo-Chicago 2016The most-reprinted book on the subject
  4. Read the landmark paper: Nano-sized transition-metal oxides as negative-electrode materials for lithium-ion batteriesCited 7,782 times
  5. Go sideways: Real-time operating systemA closely related topic
  6. Go sideways: Earliest deadline first schedulingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Advantages
  2. Features
  3. Ready queue
  4. Scheduler

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics