Contiki

Contiki
Contiki
Contiki-avr.png

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

Contiki Developers Team

Последняя версия

2.6 — 17 июля 2012 года

Тип ядра

Монолитное ядро(?)

Лицензия

BSD License

Состояние

Актуальное

Веб-сайт

www.sics.se/contiki

Contiki (англ. Contiki — Контики) — компактная, свободная, высоко-портабельная, многозадачная операционная система для встраиваемых систем и ПК, в частности разрабатываемая для использования в устройствах с ограниченными ресурсами (в основном память), 8-битные компьютеры для встраиваемых систем на микроконтроллерах. Название «Contiki» происходит от известного плота Кон-Тики, на котором плавал Тур Хейердал с командой.

Ядро и большинство основных функций были разработаны Адамом Данкелсом (Adam Dunkels) и группой Networked Embedded Systems в Swedish Institute of Computer Science.

Содержание

Дизайн

Contiki спроектирована для встраиваемых систем с ограниченным объёмом памяти. При стандартной конфигурации Contiki использует 2 килобайта ОЗУ и 40 килобайт ПЗУ. ОС состоит из ядра, которое управляется событиями, программы во время исполнения загружаются и выгружаются динамически. Процессы используют облегчённую потоковую модель — протопотоки (protothreads), которые обеспечивают линейный, потоковый стиль инициализации ядра.

Платформы

Contiki выполняется на разнообразных платформах и архитектурах начиная от TI MSP430 и Atmel AVR, и заканчивая разнообразным парком старых ПК. При этом объём занимаемого места находится в пределах нескольких килобайт, использование памяти легко настраивается и может быть снижено до десятков байт.

Полностью установленная система, с полным графическим интерфейсом пользователя будет занимать приблизительно 30 килобайт оперативной памяти.

Возможности

Снимок экрана порта Contiki запущенном на Commodore 64

Contiki поддерживает вытесняющую приоритетную многозадачность, межпроцессовую коммуникацию — используя передачу сообщений через системные события, графический интерфейс пользователя с прямым выводом графики на дисплей (возможна работа с виртуальным сетевым дисплеем через VNC или Telnet)

Полная установка Contiki включает следующие компоненты:

Порты

Операционная система Contiki была портирована и работает на следующих системах:

  • Карманные игровые консоли:
  • Микроконтроллеры:

См. также

Ссылки

Примечания

  1. 1 2 3 4 5 6 разработка на основе cc65
  2. Запуск Contiki под Windows
  3. Links are bold - Philipp M. Scholl

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Contiki" в других словарях:

  • Contiki — C128 Portierung mit 80 Zeichen …   Deutsch Wikipedia

  • 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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»