A little cleanup of the mainpage text
This commit is contained in:
parent
6ab7ac0598
commit
3519dcfd8e
@ -1,23 +1,36 @@
|
|||||||
/**
|
/**
|
||||||
|
|
||||||
\mainpage The Contiki Operating System 2.1
|
\mainpage The Contiki Operating System
|
||||||
|
|
||||||
Contiki is an open source, highly portable, multi-tasking operating
|
Contiki is an open source, highly portable, multi-tasking operating
|
||||||
system for memory-constrained networked embedded systems written by
|
system for memory-efficient networked embedded systems and wireless
|
||||||
Adam Dunkels at the Networked Embedded Systems group at the Swedish
|
sensor networks. Contiki is designed for microcontrollers with small
|
||||||
Institute of Computer Science.
|
amounts of memory. A typical Contiki configuration is 2 kilobytes of
|
||||||
|
RAM and 40 kilobytes of ROM.
|
||||||
|
|
||||||
Contiki is designed for embedded systems with small amounts of
|
Contiki provides IP communication, both for IPv4 and IPv6. Contiki and
|
||||||
memory. A typical Contiki configuration is 2 kilobytes of RAM and 40
|
its uIPv6 stack are IPv6 Ready Phase 1 certified and therefor has the
|
||||||
kilobytes of ROM. Contiki consists of an event-driven kernel on top of
|
right to use the IPv6 Ready silver logo.
|
||||||
which application programs are dynamically loaded and unloaded at
|
|
||||||
runtime. Contiki processes use light-weight \ref pt "protothreads"
|
Many key mechanisms and ideas from Contiki have been widely adopted in
|
||||||
that provide a linear, thread-like programming style on top of the
|
the industry. The uIP embedded IP stack, originally released in 2001,
|
||||||
event-driven kernel. Contiki also supports per-process optional
|
is today used by hundreds of companies in systems such as freighter
|
||||||
preemptive multi-threading, interprocess communication using message
|
ships, satellites and oil drilling equipment. Contiki and uIP are
|
||||||
passing through events, as well as an optional GUI subsystem with
|
recognized by the popular nmap network scanning tool. Contiki's
|
||||||
either direct graphic support for locally connected terminals or
|
protothreads, first released in 2005, have been used in many different
|
||||||
networked virtual display with VNC or over Telnet.
|
embedded systems, ranging from digital TV decoders to wireless
|
||||||
|
vibration sensors.
|
||||||
|
|
||||||
|
Contiki introduced the idea of using IP communication in low-power
|
||||||
|
sensor networks networks. This subsequently lead to an IETF standard
|
||||||
|
and the IPSO Aliance, an international industry alliance. TIME
|
||||||
|
Magazine listed Internet of Things and the IPSO Alliance as the 30th
|
||||||
|
most important innovation of 2008.
|
||||||
|
|
||||||
|
Contiki is developed by a group of developers from industry and
|
||||||
|
academia lead by Adam Dunkels from the Swedish Institute of Computer
|
||||||
|
Science. The Contiki team currently consists of sixteen developers
|
||||||
|
from SICS, SAP AG, Cisco, Atmel, NewAE and TU Munich.
|
||||||
|
|
||||||
Contiki contains two communication stacks: \ref uip "uIP" and \ref
|
Contiki contains two communication stacks: \ref uip "uIP" and \ref
|
||||||
rime "Rime". uIP is a small RFC-compliant TCP/IP stack that makes it
|
rime "Rime". uIP is a small RFC-compliant TCP/IP stack that makes it
|
||||||
@ -33,10 +46,7 @@ homecomputers. Code footprint is on the order of kilobytes and memory
|
|||||||
usage can be configured to be as low as tens of bytes.
|
usage can be configured to be as low as tens of bytes.
|
||||||
|
|
||||||
Contiki is written in the C programming language and is freely
|
Contiki is written in the C programming language and is freely
|
||||||
available as open source under a BSD-style license. More information
|
available as open source under a BSD-style license.
|
||||||
about Contiki can be found at the Contiki home page:
|
|
||||||
http://www.sics.se/contiki/
|
|
||||||
|
|
||||||
|
|
||||||
\section contiki-mainpage-tcpip TCP/IP
|
\section contiki-mainpage-tcpip TCP/IP
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user