Skip to content

Commit 08d854f

Browse files
committed
Updated README with new website and shorter text
1 parent dd148e1 commit 08d854f

File tree

1 file changed

+11
-31
lines changed

1 file changed

+11
-31
lines changed

README

+11-31
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,16 @@
11
The Contiki Operating System
22

3-
Contiki is an open source, highly portable, multi-tasking operating
4-
system for memory-constrained networked embedded systems written by
5-
Adam Dunkels at the Networked Embedded Systems group at the Swedish
6-
Institute of Computer Science.
3+
Contiki is an open source operating system that runs on tiny low-power
4+
microcontrollers and makes it possible to develop applications that
5+
make efficient use of the hardware while providing standardized
6+
low-power wireless communication for a range of hardware platforms.
77

8-
Contiki is designed for embedded systems with small amounts of
9-
memory. A typical Contiki configuration is 2 kilobytes of RAM and 40
10-
kilobytes of ROM. Contiki consists of an event-driven kernel on top of
11-
which application programs are dynamically loaded and unloaded at
12-
runtime. Contiki processes use light-weight protothreads that provide
13-
a linear, thread-like programming style on top of the event-driven
14-
kernel. Contiki also supports per-process optional preemptive
15-
multi-threading, interprocess communication using message passing
16-
through events, as well as an optional GUI subsystem with either
17-
direct graphic support for locally connected terminals or networked
18-
virtual display with VNC or over Telnet.
8+
Contiki is used in numerous commercial and non-commercial systems,
9+
such as city sound monitoring, street lights, networked electrical
10+
power meters, industrial monitoring, radiation monitoring,
11+
construction site monitoring, alarm systems, remote house monitoring,
12+
and so on.
1913

20-
Contiki contains two communication stacks: uIP and Rime. uIP is a
21-
small RFC-compliant TCP/IP stack that makes it possible for Contiki to
22-
communicate over the Internet. Rime is a lightweight communication
23-
stack designed for low-power radios. Rime provides a wide range of
24-
communication primitives, from best-effort local area broadcast, to
25-
reliable multi-hop bulk data flooding.
14+
For more information, see the Contiki website:
2615

27-
Contiki runs on a variety of platform ranging from embedded
28-
microcontrollers such as the MSP430 and the AVR to old
29-
homecomputers. Code footprint is on the order of kilobytes and memory
30-
usage can be configured to be as low as tens of bytes.
31-
32-
Contiki is written in the C programming language and is freely
33-
available as open source under a BSD-style license. More information
34-
about Contiki can be found at the Contiki home page:
35-
36-
http://www.sics.se/contiki/
16+
http://www.contiki-os.org/

0 commit comments

Comments
 (0)