Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
System

Contiki

Operating System

Contiki is an operating system for networked, memory-constrained systems, built with a particular focus on low-power wireless Internet of Things devices. Adam Dunkels created it in 2002 and released it publicly on March 10, 2003, and a worldwide team of contributors from companies including Texas Instruments, Atmel and Cisco has continued its development since. It runs on severely resource-constrained hardware, often with only kilobytes of memory, milliwatt power budgets and megahertz level processing speed, and needs roughly 10 kilobytes of RAM and 30 kilobytes of ROM for a basic system, or about 30 kilobytes of RAM for a full system with a graphical interface. Contiki includes a built-in TCP/IP stack supporting both IPv4 and IPv6, combines lightweight preemptive scheduling with an event-driven kernel, and supports multitasking and inter-process communication through message passing; it is released as open source software under the BSD-3-Clause license. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Classification
License
BSD 3-Clause 1
Sources
1. Wikipedia: Contiki
entity record, description (license)
Quote, entity record, description (license)
Contiki includes a built-in TCP/IP stack supporting both IPv4 and IPv6, combines lightweight preemptive scheduling with an event-driven kernel, and supports multitasking and inter-process communication through message passing; it is released as open source software under the BSD-3-Clause license.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.