|
Contiki
Contiki is a small open source, yet fully featured,
operating system developed for use on a number of smallish systems ranging
from 8-bit computers to embedded microcontrollers, including sensor
network motes. The name Contiki comes from Thor Heyerdahl's famous
Kon-Tiki raft.
Despite providing multitasking and a built-in TCP/IP stack, Contiki only
requires a few kilobytes of code and a few hundred bytes of RAM. A fully
fledged system complete with a graphical user interface (GUI) will require
about 30 kilobytes of code memory.
The basic kernel and most of the core functions are developed by Adam
Dunkels.
Features
A full installation of Contiki includes the following features:
Multitasking kernel
Optional pre-emptive multitasking (on a per-application basis)
Protothreads
TCP/IP networking
Windowing system and GUI
Networked remote display using Virtual Network Computing (VNC)
Web browser (claimed to be the world smallest)
Personal webserver
Simple telnet client
Screensaver
More applications are developed constantly. Known planned developments
include:
an email client
an IRC client
|