Contiki

Contiki
Contiki
C128 Portierung mit 80 Zeichen
Basisdaten
Entwickler Adam Dunkels
Version 2.4
(16. Februar 2010)
Abstammung \ Contiki
Lizenz BSD-Lizenz
Sonstiges Sprache: englisch
Website www.sics.se/contiki

Contiki ist ein freies Internet-fähiges Betriebssystem für 8-Bit-Computer und integrierte Mikrocontroller, inklusive Knoten eines Sensornetzes, entwickelt von Adam Dunkels.

Contiki bietet einen einfachen ereignisgesteuerten Betriebssystemkern mit sogenannten Protothreads, optionalem präemptiven Multiprogramming, Interprozesskommunikation via Messagepassing durch Events, eine dynamische Prozessstruktur mit Unterstützung für das Laden und Entladen von Programmen, nativen TCP/IP-Support über den uIP TCP/IP-Stack und eine grafische Benutzerschnittstelle, welche direkt auf einem Bildschirm oder als virtuelle Anzeige über Telnet oder VNC genutzt werden kann. Der Speicherverbrauch beträgt nur wenige Kilobyte und kann für extrem eingeschränkte Systeme bei Bedarf bis auf einige dutzend Bytes reduziert werden. Inzwischen unterstützt Contiki auch IPv6 (uIPv6).[1]

An Anwendungsprogrammen bietet das System einen Webbrowser, einen Web-Server, einen Telnet-Server und vieles mehr.

Wegen seiner Portabilität wurde und wird dieses System an viele Computer angepasst, wie Atari 8-bit-Rechner oder Apple II. Eine der am aktivsten entwickelten Portierungen ist die auf den C64, die sogar eine ebenfalls von Adam Dunkels entwickelte Ethernetanbindung unterstützt. PCs können Contiki ausführen und es gibt sogar eine Portierung für so kleine Spielekonsolen wie den Game Boy.

Daneben findet die Software Einsatz in der Middleware und den Sensoren des RUNES Projekts (Reconfigurable Ubiquitous Networked Embedded Systems, wörtlich: rekonfigurierbare, allgegenwärtig vernetzte und eingebettete Systeme).

Portierungen

Das Betriebssystem ist bzw. wird auf folgenden Computern und Mikrocontrollern lauffähig:

Weblinks

 Commons: Contiki – Sammlung von Bildern, Videos und Audiodateien

Quellen

  1. Adam Dunkels: uIPv6: Contiki is IPv6 Ready. 14. Oktober 2008.

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Contiki — Скриншот VNC сервера запушенного на Atmel AVR порте ОС Contiki. Разработчик …   Википедия

  • Contiki — est un système d exploitation libre, léger, multitâche, hautement portable, développé pour des appareils possédant peu de mémoire, allant de l ordinateur 8 bits aux systèmes embarqués sur des microcontrôleurs, dont des capteurs sans fil en réseau …   Wikipédia en Français

  • Contiki — This article is about the embedded operating system. For other uses, see Contiki (disambiguation). Not to be confused with Kontiki. Contiki Screenshot of the VNC server running on the Atmel AVR port of Contiki. Com …   Wikipedia

  • Contiki — Pantalla de Contiki en un Commodore 128. Contiki es un pequeño sistema operativo de ordenador de código abierto desarrollado para uso en un número de pequeños sistemas pasando desde ordenadores de 8 bit a sistemas integrados sobre… …   Wikipedia Español

  • Contiki Resort 18-35s Hotel Mykonos Island (Mykonos Island) — Contiki Resort 18 35s Hotel Mykonos Island country: Greece, city: Mykonos Island (Kalafatis Beach) Contiki Resort 18 35s Hotel Mykonos Island Location Contiki Resort 18 35s Hotel is situated in Kalafati beach and is only a short drive away from… …   International hotels

  • Contiki 18-35 Resort Bali (Bali) — Contiki 18 35 Resort Bali country: Indonesia, city: Bali (Seminyak) Contiki 18 35 Resort Bali Location Located in Seminyak, Contiki 18 35 Resort lies just north of Kuta & Legian and in the new area of Bali, with happening nightlife and an amazing …   International hotels

  • Contiki Tours — A trio of Contiki tour buses for three different tours in Èze, France in September 2005 Contiki Tours is a Travel Corporation operated coach tour company operating in Europe, Russia, Egypt, Australia, New Zealand, North America, and Asia …   Wikipedia

  • Contiki (disambiguation) — Not to be confused with Kontiki. Contiki can refer to: Contiki, an open source operating system designed for computers with limited memory. Contiki Tours, a series of bus holidays operated by Contiki Holidays for 18 35s. See also Kontiki… …   Wikipedia

  • Serveur web embarqué — Un serveur web embarqué est un serveur web destiné à être mis en fonction sur un système embarqué et permettant de consulter et d agir sur ce dernier comme sur n importe quel élément du web. De tels serveurs peuvent ainsi prendre place dans des… …   Wikipédia en Français

  • C128 — Commodore 128D C128 ist die Kurzbezeichnung des Heimcomputers Commodore 128. Er wurde als ein Nachfolger des C64 konzipiert, der aber auch professionelle Ansprüche befriedigen sollte. Im Januar 1985 wurde das Gerät auf der CES in Las Vegas… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”