完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 苦瓜你好 于 2016-3-18 09:25 编辑 Contiki操作系统的介绍 Contiki是一个开源的、高度可移植的多任务操作系统,适用于联网嵌入式系统和无线传感器网络,由瑞典计算机科学学院(Swedish Institute of Computer Science)的AdamDunkels和他的团队开发。Contiki完全采用C语言开发,可移植性非常好,对硬件的要求极低,能够运行在各种类型的微处理器及电脑上,目前已经移植到8051单片机、MSP430、AVR、ARM、PC机等硬件平台上。Contiki适用于存储器资源十分受限的嵌入式单片机系统,典型的配置下Contiki只占用约2Kbytes的RAM以及40Kbytes的Flash存储器。Contiki是开源的操作系统,适用于BSD协议,即可以任意修改和发布,无需任何版权费用,因此已经应用在许多项目中。 Contiki操作系统是基于事件驱动(Event-driven)内核的操作系统,在此内核上,应用程序可以在运行时动态加载,非常灵活。在事件驱动内核基础上,Contiki实现了一种轻量级的名为protothread的线程模型,来实现线性的、类似于线程的编程风格。该模型类似于Linux和windows中线程的概念,多个线程共享同一个任务栈,从而减少RAM占用。Contiki还提供一种可选的任务抢占机制、基于事件和消息传递的进程间通信机制。Contiki中还包括一个可选的GUI子系统,可以提供对本地串口终端、基于VNC的网络化虚拟显示或者Telnet的图形化支持。 Contiki系统内部集成了两种类型的无线传感器网络协议栈:uIP 和 Rime。uIP是一个小型的符合RFC规范的TCP/IP协议栈,使得contiki可以直接和Internet通信。uIP包含了IPv4和IPv6两种协议栈版本,支持TCP、UDP、ICMP等协议,但是编译时只能二选一,不可以同时使用。Rime是一个轻量级为低功耗无线传感器网络设计的协议栈,该协议栈提供了大量的通信原语,能够实现从简单的一跳广播通信,到复杂的可靠多跳数据传输等通信功能。 contiki主页:http://www.contiki-os.org/ 维基百科介绍:https://zh.wikipedia.org/wiki/Contiki contiki历史版本下载地址:https://sourceforge.net/projects/contiki/files/Contiki/ 这是比较早的几个版本:
contiki-1.2-devel0.tar.gz
(256.91 KB, 下载次数: 49
)
contiki-1.2-devel1.tar.gz
(260.69 KB, 下载次数: 46
)
Contiki-1.x-03042013.zip
(1.85 MB, 下载次数: 56
)
这是基于Atmega128的(由于大于所有文件20M不能上传,放在网盘上) https://yunpan.cn/cYWUbjaGvrIcd 访问密码 7215 |
|
相关推荐
4 个讨论
|
|
只有小组成员才能发言,加入小组>>
869个成员聚集在这个小组
加入小组AVR Atmega16 Bootloader程序与上位机LabView程序
5210 浏览 6 评论
#include <ioavr.h>这个头文件我应该下什么编译器
7810 浏览 0 评论
3096 浏览 2 评论
3137 浏览 1 评论
10136 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 09:31 , Processed in 0.542804 second(s), Total 47, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号