mirror of
https://github.com/oliverschmidt/contiki.git
synced 2024-12-21 19:29:18 +00:00
Updated README with new website and shorter text
This commit is contained in:
parent
dd148e1d12
commit
08d854f782
42
README
42
README
@ -1,36 +1,16 @@
|
||||
The Contiki Operating System
|
||||
|
||||
Contiki is an open source, highly portable, multi-tasking operating
|
||||
system for memory-constrained networked embedded systems written by
|
||||
Adam Dunkels at the Networked Embedded Systems group at the Swedish
|
||||
Institute of Computer Science.
|
||||
Contiki is an open source operating system that runs on tiny low-power
|
||||
microcontrollers and makes it possible to develop applications that
|
||||
make efficient use of the hardware while providing standardized
|
||||
low-power wireless communication for a range of hardware platforms.
|
||||
|
||||
Contiki is designed for embedded systems with small amounts of
|
||||
memory. A typical Contiki configuration is 2 kilobytes of RAM and 40
|
||||
kilobytes of ROM. Contiki consists of an event-driven kernel on top of
|
||||
which application programs are dynamically loaded and unloaded at
|
||||
runtime. Contiki processes use light-weight protothreads that provide
|
||||
a linear, thread-like programming style on top of the event-driven
|
||||
kernel. Contiki also supports per-process optional preemptive
|
||||
multi-threading, interprocess communication using message passing
|
||||
through events, as well as an optional GUI subsystem with either
|
||||
direct graphic support for locally connected terminals or networked
|
||||
virtual display with VNC or over Telnet.
|
||||
Contiki is used in numerous commercial and non-commercial systems,
|
||||
such as city sound monitoring, street lights, networked electrical
|
||||
power meters, industrial monitoring, radiation monitoring,
|
||||
construction site monitoring, alarm systems, remote house monitoring,
|
||||
and so on.
|
||||
|
||||
Contiki contains two communication stacks: uIP and Rime. uIP is a
|
||||
small RFC-compliant TCP/IP stack that makes it possible for Contiki to
|
||||
communicate over the Internet. Rime is a lightweight communication
|
||||
stack designed for low-power radios. Rime provides a wide range of
|
||||
communication primitives, from best-effort local area broadcast, to
|
||||
reliable multi-hop bulk data flooding.
|
||||
For more information, see the Contiki website:
|
||||
|
||||
Contiki runs on a variety of platform ranging from embedded
|
||||
microcontrollers such as the MSP430 and the AVR to old
|
||||
homecomputers. Code footprint is on the order of kilobytes and memory
|
||||
usage can be configured to be as low as tens of bytes.
|
||||
|
||||
Contiki is written in the C programming language and is freely
|
||||
available as open source under a BSD-style license. More information
|
||||
about Contiki can be found at the Contiki home page:
|
||||
|
||||
http://www.sics.se/contiki/
|
||||
http://www.contiki-os.org/
|
||||
|
Loading…
Reference in New Issue
Block a user