IOTDEV.NET - 物联网|Contiki 6Lowpan|Zigbee|BLE|WIFI|无线传感器网络开发网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10507|回复: 13

Contiki学习笔记(不断更新中)

[复制链接]
发表于 2016-2-19 16:52:03 | 显示全部楼层 |阅读模式
本帖最后由 abatei 于 2016-6-11 20:14 编辑

这里很冷清啊,学Contiki的人不多,但这是国内惟一的Contiki论坛了。不过怎么看传感器级别的操作系统还是Contiki最有前途,不但开源,还实现了大部分的网络协议。现在ti2530的zigbee大行其道,不过ti公司已经开始支持contiki,相信不久的将来contiki会有迎头赶上。Contiki资料不多,这也是它没有推广开来的一个原因了。我也参加进来贡献一部分,计划是分析完所有协议,路漫漫,现在只是刚开始。
1、PROCESS结构体                2、第一个程序:Hello World
3、AUTOSTART_PROCESSES剖析          4、整合Hello-world
5、PROCESS_WAIT_EVENT                  
6、protothread进程控制模型(1)---autostart_start函数
7、protothread进程控制模型(2)---exit_process函数
8、protothread进程控制模型(3)---do_poll()
9、protothread进程控制模型(4)---process_run()之do_event()
10、etimer(1)---PROCESS_THREAD(etimer_process, ev, data)
11、etimer(2)---update_time()                  12、etimer(3)---etimer用例
13、Event(1)---process_post()                  14、List              15、ctimer                                               
16、内存分配(1)---memb
17、内存分配(2)---mmem                         18、内存分配(3)---Heap Memory
19、多线程(1)---用例                            20、多线程(2)
21、多线程(3)---用例2                         22、rime(1)---Linkaddr
23、rime(2)------packetbuf_attr              24、rime(3)---Packetbuf
25、rime(4)---Channel                           26、rime(5)---Chameleon
27、rime(6)---Chameleon-bitopt             28、rime(7)---匿名广播abc
29、rime(8)---abc用例                           30、rime(9)---broadcast
31、rime(10)---unicast                           32、文件系统(1)
33、文件系统(2)---Coffee地址计算         
34、文件系统(3)---Coffee相关数据结构  
35、文件系统(4)---file相关函数               36、文件系统(5)---文件载入
37、传感器网络中使用Coffee文件系统构建大规模存储的探讨(1)
38、传感器网络中使用Coffee文件系统构建大规模存储的探讨(2)
39、文件系统(6)---微日志                       40、文件系统(7)---微日志
41、文件系统(8)---文件操作                    
42、文件系统(9)---Coffee垃圾回收
43、rime(11)---CFS中的Queuebuf        44、rime(12)---内存中的Queuebuf
45、rime(13)---Packetqueue                46、rime(14)---Stunicast              
47、rime(15)---Runicast                       48、rime(16)---Runicast
49、用例rime(17)---Rucb                      50、rime(18)---Rucb用例
51、rime(19)---polite                            52、rime(20)---Ipolite                 
53、rime(21)---Ipolite用例                   54、rime(22)---Netflood
55、rime(23)---Netflood用例              56、rime(24)---Route

57、rime(25)---Route-discovery          58rime(26)---Route-discovery用例
59、rime(27)---Multihop                      60、rime(28)---Mesh
61、rime(29)---Mesh用例

62、uip(1)---uip.h中的IP地址定义             63、uip(2)---uip.h函数定义(1)
64、uip(3)---uip.h函数定义(2)                   65、uip(4)---uip.h中的地址构造和转换
66、uip(5)---uip.h中的uIP结构、状态及标志   

67、uip(6)---uip.h中的TCP首部                68、uip(7)---uip.h中的ICMP和UDP首部
69、uip(8)---uip.h中的地址计算                70、uip(9)---uip-packetqueue
71、uip(10)---uip-nameserver                  

72、IPv6(1)---nbr-table(1)                       73、IPv6(2)---nbr-table(2)
74、IPv6(3)---ICMPv6(1)                          75、IPv6(4)---ICMPv6(2)
76、IPv6(5)---nd6(1)                                77、IPv6(6)---nd6(2)
78、IPv6(7)---nd6(3)                                79、IPv6(8)---uip-ds6-nbr
80、IPv6(9)---ds6(1)                                81、IPv6(10)---ds6(2)
82、IPv6(11)---nd6(4)NS消息处理           83、IPv6(12)---nd6(5)NA消息处理
84、IPv6(13)---ds6-route(1)                     85、IPv6(14)---ds6-route(2)
86、IPv6(15)---ds6-route(3)                   87、IPv6(16)---nd6(6)RS消息处理
88、IPv6(17)---nd6(7)RA消息处理


89、MPL(1):draft-ietf-roll-trickle-mcast-12文档翻译
90、MPL(2):draft-ietf-roll-trickle-mcast-12文档翻译
91、MPL(3):draft-ietf-roll-trickle-mcast-12文档翻译


92、CC2650(1)---开发板概览          93、CC2650(2)---开发环境的搭建
94、SensorTag(1)---又见Hello World         95、SensorTag(2)---按钮
96、SensorTag(3)---红外热电堆温度传感器
97、SensorTag(4)---光传感器 & 蜂鸣器
98、SensorTag(5)---九轴运动传感器 & 使用UART传输数据

99、MPL(4):RFC2606--The Trickle Algorithm文档翻译
100、MPL(5):Roll-tm基础结构
101、MPL(6):draft-ietf-roll-trickle-mcast-01文档翻译
102、MPL(7):Roll-tm涓流计时器                 103、MPL(8):Roll-tm滑窗
104、MPL(9):Roll-tm的ICMP消息处理        105、MPL(10):MPL驱动
106、MPL(11):用例1                                  107、MPL(12):用例2

发表于 2016-3-31 15:20:22 | 显示全部楼层
支持楼主,写的非常好,结合源码,更容易理解,刚开始学习,希望楼主继续分享心得
发表于 2016-4-15 11:56:55 | 显示全部楼层
楼主怎么不更新了,写的太好了
发表于 2016-4-19 13:56:54 | 显示全部楼层
谢谢楼主,一直关注着
发表于 2016-4-26 14:21:23 | 显示全部楼层
你好,看了你写的关于contiki的文章,感觉非常受用,最近也在学这个系统,很希望能够与你交流.如果方便的话,可否给我一个邮箱,用于我们进行问题的探讨.这是我的邮箱694413349@qqcom
 楼主| 发表于 2016-4-26 15:47:33 | 显示全部楼层
小虎 发表于 2016-4-26 14:21
你好,看了你写的关于contiki的文章,感觉非常受用,最近也在学这个系统,很希望能够与你交流.如果方便的话,可否 ...

cgbluesky@126.com
发表于 2016-5-10 16:15:00 | 显示全部楼层
感谢楼主的分享,帮了我大忙
发表于 2016-5-15 10:22:32 | 显示全部楼层
感谢楼主!!!!
发表于 2016-5-16 20:45:58 | 显示全部楼层
学习一下,非常感谢。
发表于 2016-5-23 10:50:12 | 显示全部楼层
楼主又更新了,给力

QQ|Archiver|手机版|小黑屋|慧讯物联网 ( 粤ICP备17010903号 )

粤公网安备 44011502000093号

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表