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

简介: 专为物联网开发的开源操作系统Contiki(转)    (2012-04-19 15:31:09) 原文网址:http://blog.sina.com.cn/s/blog_6de000c201010z7n.html   Contiki 是一个小型的,开源的,极易移植的多任务电脑操作系统。

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

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

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的操作系统性能和利弊,对于广大的物联网研究者和应用开发者不无裨益。
报告下载
【作者】 张昺华
【新浪微博】 张昺华--sky
【twitter】 @sky2030_
【facebook】 张昺华 zhangbinghua
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
3月前
|
开发框架 JavaScript 数据管理
请介绍一下鸿蒙操作系统的应用开发框架和工具。
请介绍一下鸿蒙操作系统的应用开发框架和工具。
46 0
|
5天前
|
前端开发 Android开发 开发者
移动应用的未来:跨平台开发与操作系统的融合
【4月更文挑战第14天】 随着移动设备成为日常生活的中心,移动应用的开发和操作系统的优化变得至关重要。本文深入探讨了跨平台移动应用开发的兴起,以及移动操作系统如何适应这种趋势。分析了Flutter、React Native等现代框架的优势,同时评估了Android和iOS系统在兼容性、性能和用户体验方面的挑战。最后,文章预测了未来移动应用与操作系统可能的融合方式,为开发者和企业提供了洞见。
13 3
|
26天前
|
人工智能 搜索推荐 安全
构建未来:移动应用开发与操作系统的创新之旅
随着技术的不断进步,移动应用和操作系统已成为现代社会不可或缺的组成部分。本文将深入探讨移动应用开发的新趋势、移动操作系统的关键创新以及这些技术如何塑造我们的互动方式和业务模式。我们将分析跨平台开发工具的兴起、人工智能在移动应用中的角色、操作系统安全性的最新进展,以及5G网络对移动应用性能的影响。通过对未来技术的前瞻性思考,我们还将讨论开发者和企业在保持竞争力时必须考虑的策略。
12 2
|
29天前
|
开发工具 Android开发 开发者
移动应用的未来之路:跨平台开发与操作系统的融合
【2月更文挑战第30天】在本文中,我们将深入探讨移动应用开发的当前趋势以及移动操作系统的未来发展。我们将重点讨论跨平台开发工具的崛起,以及它们如何改变开发者构建移动应用的方式。此外,我们还将探讨移动操作系统的最新进展,包括它们的功能、安全性和用户体验。最后,我们将预测这些变化将如何影响未来的移动应用开发。
|
2月前
|
智能硬件
华为鸿蒙操作系统有哪些应用场景?
华为鸿蒙操作系统有哪些应用场景?
105 1
|
2月前
|
开发者
鸿蒙操作系统有哪些面向开发者的培训和认证计划?
鸿蒙操作系统有哪些面向开发者的培训和认证计划?
29 2
|
2月前
|
安全 开发工具 开发者
请说明鸿蒙操作系统的生态系统建设和开发者支持措施。
请说明鸿蒙操作系统的生态系统建设和开发者支持措施。
30 5
|
4月前
|
人工智能 安全 Java
HarmonyOS鸿蒙操作系统架构
HarmonyOS鸿蒙操作系统架构
230 1
|
4月前
|
开发者
鸿蒙系统开源
鸿蒙系统开源
49 1

相关产品

  • 物联网平台