Contiki

from Wikipedia, the free encyclopedia
Contiki
C128 porting with 80 characters
developer Adam Dark
License (s) BSD license
First publ. March 10, 2003
Current  version 3.0 (August 25, 2015)
ancestry \ Contiki
Others Language: English
http://www.contiki-os.org
C64 implementation

Contiki is a free , Internet- enabled operating system for 8-bit computers and integrated microcontrollers , including nodes in a sensor network , developed by Adam Dunkels .

Contiki offers a simple event-driven operating system kernel with so-called protothreads , optional preemptive multiprogramming , interprocess communication via message passing through events , a dynamic process structure with support for loading and unloading programs , native TCP / IP support via the uIP TCP / IP stack and a graphic User interface that can be used directly on a screen or as a virtual display via Telnet or VNC . The memory consumption is only a few kilobytes and can be reduced to a few dozen bytes for extremely restricted systems if required. Contiki now also supports IPv6 (uIPv6).

In terms of application programs, the system offers a web browser , a web server , a Telnet server and much more.

Because of its portability , this system has been and is adapted to many computers, such as Atari 8-bit computers or Apple II . One of the most actively developed ports is the one on the C64 , which even supports an Ethernet connection also developed by Adam Dunkels . PCs can run Contiki and there is even a port for smaller game consoles like the Game Boy .

Ports

The operating system is or will run on the following computers and microcontrollers :

Web links

Commons : Contiki  - collection of images, videos and audio files

swell

  1. Adam Dunkels: uIPv6: Contiki is IPv6 Ready. ( Memento of the original from October 18, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. October 14, 2008. @1@ 2Template: Webachiv / IABot / www.sics.se