Contiki适用于只有极少量内存的嵌入式系统。在一个较为典型的配置中,Contiki系统只需2Kb的RAM与40Kb的ROM。 Contiki包括了一个事件驱动的内核,因此可以在运行时动态载入上层应用程序。Contiki中使用轻量级的Protothreads进程模型,可以在事件驱动内核上提供一种线性的、类似于线程的编程风格。
Contiki可运行于各种平台上,包括嵌入式微控制器(例如TI MSP430及Atmel AVR)以及旧的家用电脑。程序代码量只有几K,存储器的使用量也只有几十Kb。
Contiki可以在每个进程内选择是否支持先占式多线程,进程间通讯通过事件利用消息来实现。Contiki中还包括一个可选的GUI子系统,可以提供对本地终端、基于VNC的网络化虚拟显示或者Telnet的图形化支持。
完整的Contiki系统包括以下特性:
多任务内核
每个应用程序中可选的先占式多线程
Protothreads模型
TCP/IP网络支持,包括IPv6
视窗系统与GUI
基于VNC的网络化远程显示
网页浏览器
个人网络服务器
简单的Telnet客户端
屏幕保护程序
Contiki操作系统已被移植到以下系统中:
电脑:
Apple II family[1]
Atari 8-bit[1]
Atari ST
Atari Portfolio
Casio Pocketview
Commodore PET[1]
Commodore VIC-20[1]
Commodore 64[1]
Commodore 128[1]
Oric[1]
PC-6001
Sharp Wizard
[2]
游戏机平台:
PC Engine
Nintendo Entertainment System
Atari Jaguar
手持游戏机平台:
Game Boy
Game Boy Advance
GP32
微型控制器:
Atmel AVR
LPC2103
TI MSP430
TI cc2430
Contiki适用于只有极少量内存的嵌入式系统。在一个较为典型的配置中,Contiki系统只需2Kb的RAM与40Kb的ROM。 Contiki包括了一个事件驱动的内核,因此可以在运行时动态载入上层应用程序。Contiki中使用轻量级的Protothreads进程模型,可以在事件驱动内核上提供一种线性的、类似于线程的编程风格。
Contiki可运行于各种平台上,包括嵌入式微控制器(例如TI MSP430及Atmel AVR)以及旧的家用电脑。程序代码量只有几K,存储器的使用量也只有几十Kb。
Contiki可以在每个进程内选择是否支持先占式多线程,进程间通讯通过事件利用消息来实现。Contiki中还包括一个可选的GUI子系统,可以提供对本地终端、基于VNC的网络化虚拟显示或者Telnet的图形化支持。
完整的Contiki系统包括以下特性:
多任务内核
每个应用程序中可选的先占式多线程
Protothreads模型
TCP/IP网络支持,包括IPv6
视窗系统与GUI
基于VNC的网络化远程显示
网页浏览器
个人网络服务器
简单的Telnet客户端
屏幕保护程序
Contiki操作系统已被移植到以下系统中:
电脑:
Apple II family[1]
Atari 8-bit[1]
Atari ST
Atari Portfolio
Casio Pocketview
Commodore PET[1]
Commodore VIC-20[1]
Commodore 64[1]
Commodore 128[1]
Oric[1]
PC-6001
Sharp Wizard
[2]
游戏机平台:
PC Engine
Nintendo Entertainment System
Atari Jaguar
手持游戏机平台:
Game Boy
Game Boy Advance
GP32
微型控制器:
Atmel AVR
LPC2103
TI MSP430
TI cc2430
Contiki适用于只有极少量内存的嵌入式系统。在一个较为典型的配置中,Contiki系统只需2Kb的RAM与40Kb的ROM。 Contiki包括了一个事件驱动的内核,因此可以在运行时动态载入上层应用程序。Contiki中使用轻量级的Protothreads进程模型,可以在事件驱动内核上提供一种线性的、类似于线程的编程风格。
Contiki可运行于各种平台上,包括嵌入式微控制器(例如TI MSP430及Atmel AVR)以及旧的家用电脑。程序代码量只有几K,存储器的使用量也只有几十Kb。
Contiki可以在每个进程内选择是否支持先占式多线程,进程间通讯通过事件利用消息来实现。Contiki中还包括一个可选的GUI子系统,可以提供对本地终端、基于VNC的网络化虚拟显示或者Telnet的图形化支持。
完整的Contiki系统包括以下特性:
多任务内核
每个应用程序中可选的先占式多线程
Protothreads模型
TCP/IP网络支持,包括IPv6
视窗系统与GUI
基于VNC的网络化远程显示
网页浏览器
个人网络服务器
简单的Telnet客户端
屏幕保护程序
Contiki操作系统已被移植到以下系统中:
电脑:
Apple II family[1]
Atari 8-bit[1]
Atari ST
Atari Portfolio
Casio Pocketview
Commodore PET[1]
Commodore VIC-20[1]
Commodore 64[1]
Commodore 128[1]
Oric[1]
PC-6001
Sharp Wizard
[2]
游戏机平台:
PC Engine
Nintendo Entertainment System
Atari Jaguar
手持游戏机平台:
Game Boy
Game Boy Advance
GP32
微型控制器:
Atmel AVR
LPC2103
TI MSP430
TI cc2430
联系客服