木子剑
生命不熄,学习不止!
01 2021 档案
TI-ROTS与IAR的版本兼容性
摘要:TI-ROTS例程: https://e2echina.ti.com/question_answer/wireless_connectivity/hw_rf_proprietary/f/45/t/105178 于是我下载了TI-ROTS的2.16和2.21俩个版本,如下: TI-RTOS的2.16版 阅读全文
posted @ 2021-01-29 10:48 木子剑 阅读(226) 评论(0) 推荐(0)
进阶学习CONTIKI NG之ringbuf环形缓存库
摘要:什么是环形缓存,有什么作用。这些概念性的认知请在网上了解决,网上比较多的描述。 在contiki-ng-release-v4.6\os\lib下的ringbuf.h; ringbuf.c。实现了环形缓存 直接上.h头文件内容: #ifndef RINGBUF_H_ #define RINGBUF_H 阅读全文
posted @ 2021-01-14 08:41 木子剑 阅读(490) 评论(0) 推荐(0)
进阶学习CONTIKI NG之list链表库
摘要:位于contiki-ng-release-v4.6\os\lib下的list.h list.c这个链表库。链表是惯穿整个OS,是OS灵魂所在。 C指针发挥到了极致,链表重要性,不言而谕了,认真理解并掌握它,技能会有本质上的提升。 先看一下list.h这个文件,有个大概的认识: #ifndef LIS 阅读全文
posted @ 2021-01-13 09:04 木子剑 阅读(291) 评论(0) 推荐(0)
进阶学习CONTIKI NG之内存管理
摘要:请在网上先了解:什么是内存管理?有什么作用?为它这么重要?再继续下文阅读。。。。 因为在OS里面,每一个组件都有它存在原因和价值,当你不了解这些时,会是一头雾水。 在contiki-ng-release-v4.6\os\lib内,有俩种内存管理是静态内存和动态内存。 就是memb.c; memb.h 阅读全文
posted @ 2021-01-11 22:58 木子剑 阅读(419) 评论(0) 推荐(0)
进阶学习CONTIKI NG之进程间的通讯
摘要:CONTIKI里面有三种事件: 时间事件,外部事件,内核事件。 时间事件,说白了就是类似etimer的事件,这个是最简单的,比如“hello world.c”,你可以测试一个RTIMER事件,都一样的。 外部事件,说白了就是RF, NET, GPIO等等事件,可以去阅读 【进阶学习CONTIKI N 阅读全文
posted @ 2021-01-06 00:14 木子剑 阅读(475) 评论(0) 推荐(0)