Contiki is an open source, highly portable, networked, multi-tasking operating system for memory-constrained embedded systems. It includes a multitasking kernel, a TCP/IP stack and a set of application programs, and a low-power radio communication stack. It is written in C and designed to be very small: it runs comfortably in a few kilobytes of RAM.
License: BSD License (revised)
Changes:
The shell has been much improved and now supports network-level commands, low-power radio networking, sensor data collection, and power profiling. Coffee, a new flash ROM-based file system, was added. contiki-collect, a program for collecting and displaying sensor data from the network, was added. A network time synchronization mechanism was added. The Chameleon architecture, which separates protocol headers from protocol logic, was added. The LPP experimental power-saving MAC protocol was added.
More...