专为物联网开发的开源操作系统Contiki(转)

专为物联网开发的开源操作系统Contiki(转)

   (2012-04-19 15:31:09)

原文网址:http://blog.sina.com.cn/s/blog_6de000c201010z7n.html

 

Contiki 是一个小型的,开源的,极易移植的多任务电脑操作系统。它专门设计以适用于一系列的内存首先的网络系统,包括从8位电脑到微型控制器的嵌入系统。它的名字来自于托尔·海尔达尔的康提基号。Contiki只需几KB的代码和几百字节的内存就能提供多任务环境和内建TCP/IP支持。作为基础的内核以及大部分的核心功能是Swedish Institute of Computer Science的网络内嵌系统小组的Adam Dunkels开发的。

Contiki适用于只有极少量内存的嵌入式系统,在一个较为典型的配置中,Contiki系统只需2KB的RAM与40Kb的ROM,因此用在物联网领域非常适合。 Contiki包括了一个事件驱动的内核,因此可以在运行时动态载入上层应用程序。Contiki中使用轻量级的protothreads进程模型,可以在事件驱动内核上提供一种线性的、类似于线程的编程风格。

与同为物联网设计的操作系统TinyOS相比,Contiki更侧重于IP功能,TinyOS在低功耗方面比较突出。

官网地址:http://www.contiki-os.org/
英文原版介绍:http://senstools.gforge.inria.fr/doku.php?id=os:contiki

250多页的学习笔记:http://wenku.baidu.com/view/277475d733d4b14e84246807.html

中文相关网站:http://www.contikistudio.com/ [提供uIPv6的开发套件]

物联网操作系统的比较——来至SICS的权威报告  

来至SICS的权威比较分析报告。报告中比较了Contiki、TinyOS、LiteOS、Nano-RK、t-Kernel的操作系统性能和利弊,对于广大的物联网研究者和应用开发者不无裨益。
报告下载

时间: 2024-07-29 10:17:37

专为物联网开发的开源操作系统Contiki(转)的相关文章

面向物联网的几大开源操作系统

本文介绍了面向物联网的许多新型开源操作系统. 在过去的十年间,大多数新型开源操作系统已从移动市场转向物联网市场.本文介绍了面向物联网的许多新型开源操作系统.我们之前的文章介绍了开源物联网框架,以及面向物联网和消费者智能家居设备的Linux和开源开发硬件. 除了介绍面向物联网的新型嵌入式Linux发行版外,我还介绍了OpenWrt等几款比较老的轻量级发行版,它们在这个领域迎来了新生.虽然Linux发行版主要针对网关和集线器,但是面向物联网的非Linux开源操作系统取得了同样迅猛的发展,它们可以在微

一文带你看懂物联网开源操作系统

物联网.开源.操作系统是目前IT业界的热门词汇,也正是这三个词汇构成了物联网开源操作系统.那么,对于物联网开源操作系统,你了解有多少呢?我们今天带大家一起走近物联网操作系统,同时介绍10款经典的物联网操作系统. 从物联网说起 (图片来源于:维基百科) 物联网,英文名:Internet of Things,简称:IoT,是互联网概念的一种延伸,广义是指各种物理对象之间的联网,简单的说,就是"物物互联"."物"在物联网中,可以是各种各样的设备,例如监测心脏功能的植入物.

什么是开源操作系统

开源操作系统就是英文简称open source operating system.它是公开源代码的操作系统软件.可以遵循开源协议(GNU)进行使用.编译和再发布.在遵守GNU协议的前提下,任何人都可以免费使用,随意控制软件的运行方式. 介绍linux操作系统,这就是所谓的国际开源系统,而linux操作系统也是自由软件和开放源代码发展中典型的开源系统代表.在现代就目前而言,linux操作系统是最多在使用的开源操作系统,在网络服务器.高性能计算机和移动设备方面大放异彩,在办公领域也取得了较大成就.

基于JavaScript语言的快速物联网开发架构

随 JavaScript 语言的流行,及物联网领域的崛起,我们能看到它们结合的可能性,同时也发现它特别适合于物联网开发.因此,在这篇文章里,笔者将主要从以下三个方面进行介绍: 典型的物联网架构,及多种语言带来的问题: 只使用 JavaScript 语言的物联网架构: 详解基于 JavaScript 语言的物联网不同层级结构. 那么,先让我们看看典型的物联网架构是怎样的吧. 典型的物联网架构 我们甚至还可以认为,物联网只是对互联网的扩展.与传统的 C/S 架构相比,它多了一个"数据采集层"

为什么开发一款操作系统就那么难?

近期关于操作系统国产化的讨论不断,年中的时候,韩国那边也爆出了抵制微软,开发国产操作系统的消息.但实际上,真正能应用到现实的操作系统少之又少.国产操作系统红旗去年就陷入了财务危机,之后以1800万的底价寻求出售.2004年,德国慕尼黑政府宣布,将把政府电脑迁移到Linux操作系统,认为此举可以降低IT成本. 然而,十年过去了,这场"吃螃蟹"的试验,成了一次灾难.最近,慕尼黑政府已经开始逐步在办公电脑上重新安装Windows操作系统. 作为现代人数字化生活的基础,操作系统其重要性不言而寓

Atmel与ARM合力打造物联网开发平台

近日,全球微控制器(MCU)和触摸技术解决方案领导者Atmel公司(NASDAQ:ATML)在ARM技术大会上宣布将与ARM就物联网(IoT)mbed设备平台开展合作.   对于使用Atmel安全.低功耗和低成本的无线连接解决方案,特别是Atmel SmartConnect Wi-Fi以及与802.15.4兼容解决方案的开发者来说,Atmel与ARM的此番合作将拓宽其生态系统. 此外,可穿戴智能设备.家庭自动化系统等物联网开发者也将会更快地把其产品推向市场. 建立在开放标准之上的mbed 平台将

雨林木风推出开源操作系统界面精仿Windows

雨林木风推出自主研发操作系统 12月25日早间消息,在雨林木风工作室解散一周年之时,雨林木风团队官方宣布于昨日正式推出"雨林木风开源操作系统(Ylmf OS)",界面默认集成经典的Windows主题. 据官方介绍,2009年12月24日,是雨林木风工作室解散一周年的日子,而Ylmf OS系统的发布,正是为纪念雨林木风工作室解散一周年,官方特别此版本的界面换成了精仿的经典 Windows 主题. 据官方资料显示,Ylmf OS是基于Ubuntu 9.10版本定制,去除不常用系统软件包,增

大势所趋,开源操作系统是被逼出来的

微软抛弃XP之后,不止中国顿觉无措,还有很多国家觉得既然微软这么绝,那就不如绝的干净点,力推本国的开源操作系统.这样一来,不但可以加强自身的实力,还可以在操作系统市场上占有一席之地.何乐而不为呢? 韩国表示将在2020年前全部采用本地的开源软件.韩国政府之所以如此强势,是因为有强大的科技研发背景作支撑. 1.国产 Tmax 是王道 韩国政府此次如此强势,跟本国的科技发展进度不能说没有关系.早在09年,韩国的 TmaxCore 公司耗时四年,自主研发操作系统 Tmax Window.该系统能够兼容

英特尔® 物联网开发套件 v1.0 正式发布

您现在可以通过软件下载页面获得新版英特尔 物联网开发套件 v1.0 软件包(2015年3月5日). 我非常高兴地宣布英特尔 物联网开发套件v1.0正式发布.这是最初支持英特尔 Galileo和英特尔 Edison平台的beta版本开发套件的延续.英特尔物联网开发套件面向有兴趣开发物联网解决方案的发烧友.学生和创业型开发者.去年我们在全球举办了10场英特尔 物联网创客马拉松活动,吸引了超过1100名开发者参与创造出200多个项目,其中有50余个项目通过instructables网站分享.2015年