From 08d854f782701f0fb5db673d49fef7bbde918b3a Mon Sep 17 00:00:00 2001 From: Adam Dunkels Date: Thu, 12 Jul 2012 11:30:21 +0200 Subject: [PATCH] Updated README with new website and shorter text --- README | 42 +++++++++++------------------------------- 1 file changed, 11 insertions(+), 31 deletions(-) diff --git a/README b/README index 75e0d835c..67d30c7cf 100644 --- a/README +++ b/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/