Contiki
From Wikipedia, the free encyclopedia
- For other uses, see Contiki (disambiguation).
Screenshot of the VNC server running on the Atmel AVR port of Contiki. |
|
Website: | http://www.sics.se/contiki/ |
Company/ developer: |
Adam Dunkels |
Source model: | open source |
Latest stable release: | 1.3 / 2006-07-09 |
Default user interface: | CTK |
License: | BSD License |
Working state: | current |
Contiki is a small, open source computer operating system developed for use on a number of smallish systems ranging from 8-bit computers to embedded systems on 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 requires about 30 kilobytes of RAM.[citation needed]
The basic kernel and most of the core functions are developed by Adam Dunkels.
Contents |
[edit] 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
- A web browser (claimed to be the world smallest)
- Personal web server
- Simple telnet client
- Screensaver
More applications planned include:
- an email client
- an Internet Relay Chat client
[edit] Ports
The Contiki operating system has been or is being ported to the following systems:
- Computers:
- Apple II family
- Atari 8-bit
- Atari ST
- Atari Portfolio
- Casio Pocketview
- Commodore PET
- Commodore VIC 20
- Commodore 64
- Commodore 128
- GP32
- PC-6001
- Sharp Wizard
- TRS-80 Color Computer
- x86-based Unix-like systems, on top of GTK+ as well as directly using the X Window System[1]
- Video game consoles:
- Handheld game consoles:
[edit] See also
- Wheels (operating system)
- SymbOS (operating system)
[edit] References
[edit] External links
- Contiki main website
- Contiki demo server - A web server running under Contiki
Categories: Articles lacking sources from September 2006 | All articles lacking sources | Articles with unsourced statements | Embedded operating systems | Free web browsers | Home computer software | Free software operating systems | Retrocomputing | TRS-80 Color Computer | Commodore 64 software | Commodore 128 software | Apple II software | Atari 8-bit family software | Atari ST software | Commodore VIC-20 software | Operating system stubs