Contiki
Real-time operating system / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Contiki?
Summarize this article for a 10 year old
Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things (IoT) devices. Contiki is used for systems for street lighting, sound monitoring for smart cities, radiation monitoring and alarms.[1] It is open-source software released under the BSD-3-Clause license.
Developer | Adam Dunkels |
---|---|
Source model | Open source |
Initial release | 10 March 2003; 21 years ago (2003-03-10) |
Final release | 3.0 / 25 August 2015; 8 years ago (2015-08-25) |
Repository | github |
License | BSD-3-Clause |
Official website | www |
Stable release | 4.9
/ June 17, 2023; 10 months ago (2023-06-17) |
---|---|
Repository | github |
Website | www |
Contiki was created by Adam Dunkels in 2002[2] and has been further developed by a worldwide team of developers from Texas Instruments, Atmel, Cisco, ENEA, ETH Zurich, Redwire, RWTH Aachen University, Oxford University, SAP, Sensinode, Swedish Institute of Computer Science, ST Microelectronics, Zolertia, and many others.[3] Contiki gained popularity because of its built in TCP/IP stack and lightweight preemptive scheduling over event-driven kernel[4] which is a very motivating feature for IoT. The name Contiki comes from Thor Heyerdahl's famous Kon-Tiki raft.
Contiki provides multitasking and a built-in Internet Protocol Suite (TCP/IP stack), yet needs only about 10 kilobytes of random-access memory (RAM) and 30 kilobytes of read-only memory (ROM).[1] A full system, including a graphical user interface, needs about 30 kilobytes of RAM.[5]
A new branch has recently been created, known as Contiki-NG: The OS for Next Generation IoT Devices