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:
uIPv6, the world's smallest IPv6 stack, and SICSlowpan IPv6-over-802.15.4 compression have been added. A port to the Atmel AVR Raven board and an important bugfix to the TCP protosocket code are included.
More...