El Contiki es un pequeño, fuente abierta, alto portable, sistema operativo polivalente de la computadora desarrollado para el uso en un número de sistemas conectados memoria-obligados que se extienden de las computadoras de 8 bits a los sistemas encajados en los microcontroladores incluyendo las motas de polvo de la red del sensor. El conocido Contiki viene balsa famosa de Kon-Tiki de s de Heyerdahl del Thor '.
A pesar de el abastecimiento de trabajos m3ultiple y incorporado un TCP/IP apila, las necesidades de Contiki solamente algunos kilobytes del código y octetos de unas centenas del RAM . Un sistema completo, completo con un interfaz utilizador gráfico, necesita cerca de 30 kilobytes de RAM.
El núcleo básico y la mayor parte de las funciones de la base fue desarrollado por el Adán Dunkels en el grupo encajado conectado de los sistemas en el instituto sueco del de informática.
Contiki se diseña para los sistemas encajados con pequeñas cantidades de memoria. Una configuración típica de Contiki es 2 kilobytes de RAM y 40 kilobytes de la ROM. Contiki consiste en un núcleo event-driven encima de el cual los programas de aplicación se carguen y se descarguen dinámicamente en el tiempo de pasada. Los procesos de Contiki utilizan los protothreads ligeros que proporcionan un estilo programado linear, thread-like encima del núcleo event-driven. Contiki también apoya la comunicación multi-threading del por-proceso, entre procesos con derecho preferente opcional usar el mensaje que pasa con acontecimientos, tan bien como un subsistema opcional del GUI con la ayuda gráfica directa para los terminales localmente conectados o la exhibición virtual conectada con VNC o sobre el telnet.
Contiki funciona con en una variedad la plataforma que se extiende de los microcontroladores encajados tales como el MSP430 y el AVR a los ordenadores familiales viejos. La huella del código está en la orden de kilobytes y el uso de la memoria se puede configurar para ser tan bajo como diez de octetos.
Una instalación completa de Contiki incluye las características siguientes:
Núcleo polivalente
opcional multithreading con derecho preferente del por-uso
Protothreads
Establecimiento de una red del TCP/IP
Sistema y GUI de la visualización en una ventana
Exhibición alejada conectada usar la red virtual que computa
Un web browser (demandado para ser el mundo más pequeño)
Web server personal
Cliente simple del telnet
Screensaver
El sistema operativo de Contiki ha sido o está siendo virado hacia el lado de babor a los sistemas siguientes:
Computadoras del
: Familia de Apple II *
Atari de 8 bits *
ST de Atari
Lista de Atari
Casio Pocketview
ANIMAL DOMÉSTICO del comodoro *
Comodoro VIC 20 *
Comodoro 64 *
Comodoro 128 *
GP32
Oric
PC-6001
Mago agudo
X86 - basado Unix-como sistemas de, encima GTK+ así como directo usar el sistema de la ventana X el Cc65 de
Consolas del juego video del
: Motor de la PC
Sega Dreamcast
Sony PlayStation
Consolas Handheld del juego del
: Nintendo Game Boy
Nintendo Game Boy Advance
Microcontroladores del
: Atmel AVR .
TI MSP430 DEL Ver también
El rueda (sistema operativo)
SymbOS (sistema operativo)
TinyOS (sistema operativo) Random links: Billy Elliot | George Benjamin (compositor) | Emir Abbud Rahima de Abdel | Guillermo Pennington | Filamento de Sandymount