编辑“︁
Contiki
”︁
跳转到导航
跳转到搜索
Template:Editnotice load/content
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
{{Refimprove|time=2017-05-08T21:27:35+00:00}} {{NoteTA |G1=IT }} {{ infobox OS | name = Contiki | screenshot = [[File:Contiki-avr.png|center|300px]] | caption = 在Contiki的[[Atmel AVR]]移植版本上运行的[[Virtual Network Computing|VNC]]服务器的截图。 | developer = {{tsl|en|Adam Dunkels}} | source_model = [[开放源代码]] | released = {{Start date and age|2003|03|10|df=yes}} | ui = {{tsl|en|CTK (user interface)|CTK}} | license = [[BSD许可证]] | working_state = 当前 | website = {{URL|www.contiki-os.org}} }} '''Contiki'''是一个小型、[[开源]]、极易移植的多任务电脑操作系统。它专门设计以适用于一系列的内存受限的网络系统,包括从8位电脑到微型控制器的嵌入系统。它的名字来自于[[托尔·海尔达尔]]的[[康提基号]]。 Contiki只需几千[[字节]]的代码和几百[[字节]]的[[内存]]就能提供多任务环境和内建[[TCP/IP]]支持。 作为基础的内核以及大部分的核心功能是[[瑞典计算机科学研究所]]的网络内嵌系统小组的[[Adam Dunkels]]开发的。 ==设计== 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 series|Apple II family]]<ref name="cc65">[[cc65]] based development</ref> ** [[Atari 8-bit family|Atari 8-bit]]<ref name="cc65" /> ** [[雅达利ST]] ** [[Atari Portfolio]] ** [[Casio Pocketview]] ** [[Commodore PET]]<ref name="cc65" /> ** [[Commodore VIC-20]]<ref name="cc65" /> ** [[Commodore 64]]<ref name="cc65" /> ** [[Commodore 128]]<ref name="cc65" /> ** [[Tangerine Computer Systems|Oric]]<ref name="cc65" /> ** [[NEC PC-6001|PC-6001]] ** [[Sharp Wizard]]<ref>{{Cite web |url=http://hstein.trix.net/contiki/ |title=Running Contiki under Windows |accessdate=2003-12-09 |archive-date=2003-12-09 |archive-url=https://web.archive.org/web/20031209140045/http://hstein.trix.net/contiki/ |dead-url=no }}</ref> * 游戏机平台: ** [[TurboGrafx-16#PC Engine|PC Engine]] ** [[FC游戏机]] ** [[雅达利Jaguar]] * 手持游戏机平台: ** [[Game Boy]] ** [[Game Boy Advance]] ** [[GP32]] * 微型控制器: ** [[Atmel AVR]] ** [[LPC2103]] ** [[TI MSP430]] ** [[CC2430|TI CC2430]] ==参见== {{Portal |自由软件}} * {{tsl|en|BeRTOS}} * {{tsl|en|ERIKA Enterprise}} * [[RIOT (operating system)|RIOT]] * {{tsl|en|SymbOS}} * [[TinyOS]] * {{tsl|en|Wheels (operating system)}} * [[实时操作系统比较]] ==参考资料== {{reflist}} ==外部链接== * {{Official website|www.contiki-os.org}} * [https://web.archive.org/web/20100825150207/http://www.sics.se/contiki/ Contiki主页] * [http://contiki-os.blogspot.com Contiki官方博客]{{Wayback|url=http://contiki-os.blogspot.com/ |date=20191203151807 }} * [http://www.iotdev.net 最全面的Contiki 6Lowpan物联网技术中文研究网站]{{Wayback|url=http://www.iotdev.net/ |date=20160712023552 }} * [http://www.c64web.com/ C64WEB.COM一个运行在一台未修改过的1982生产的Commodore 64上的网站]{{Wayback|url=http://www.c64web.com/ |date=20180728124917 }} * [http://hitmen.c02.at/html/tools_contiki.html 1.x版本网站的非官方历史镜像]{{Wayback|url=http://hitmen.c02.at/html/tools_contiki.html |date=20110405152512 }} * [https://web.archive.org/web/20081018181149/http://www.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html 关于IPv6的新信息] * [https://web.archive.org/web/20140604192611/http://www.manishshakya.com.np/index.php/page/code 移植到LPC2103的精简Contiki系统] {{实时操作系统}} [[Category:嵌入式作業系統]] [[Category:自由網頁瀏覽器]] [[Category:自由作業系統]] [[Category:免費軟件]] [[Category:ARM操作系统]] [[Category:MIPS作業系統]]
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息