
Contiki
okwhz
单片机及PLC开发应用
展开
-
Contiki例(二)执行被阻塞的任务第二种方法
使用的文件如下:contiki2.7->core->sys |-[F]sys | |-arg.c | |-arg.h | |-cc.h | |-lc-switch.h | |-lc.h | |-process.c | |-process.h | |-pt.h Hello-word.c如下: #include "contiki.h" PROCESS(hel原创 2015-08-03 21:49:38 · 1050 阅读 · 0 评论 -
从ProtoThread开始到contiki的学习
今天开始对Contiki的学习原创 2015-07-31 09:32:37 · 739 阅读 · 0 评论 -
Contiki例(三)使用etimer定时器激活被阻塞的任务
所使用的系统文件如下:上一博文只使用Contiki操作系统的核心,则只保留sys文件夹下8个文件就行了,实际上argc.h和argc.c没有使用,可用0字节的文件代替。或修改process.c删除对argc.h的引用,最精简的保留6个文件就行了。今天阅读源代码增加etimer的功能后,把sys文件如下所示。 -[F]whz_contiki { |-[F]sys { | |-arg.c原创 2015-08-03 22:49:53 · 1228 阅读 · 0 评论 -
Contiki例(一)执行被阻塞的任务
一个最简单的思路,做一个任务,每次调度它时只打印一行“Hello World”,调度10次后此任务退出。 系统环境和所需的文件同上一篇博文 今天调试成功了,任务函数如下: PROCESS_THREAD(hello_world_process, ev, data) //static char process_thread_hello_world_process(struct pt原创 2015-08-02 22:16:32 · 639 阅读 · 0 评论 -
contiki中的图形库部份ctk最小系统
这两天看了一下CTK部份的源码,简化了最小的图形系统,能顺利的编译成功了,但还没有实现任何功能。 我的思路是不修改系统中的任何文件,只修改它的配置文件(contiki-conf.h、contiki.h)和增加功能性的文件,达到使用的目的。 先上一下使用的系统文件: -[F]whz_contiki { |-[F]ctk { | |-ctk-conio.c | |-ctk-conio原创 2015-08-05 21:38:08 · 914 阅读 · 0 评论 -
Linux下用CMAKE及exvim进行STM32开发
最近有闲时,买了一个Jlink,老的Puppy圣诞版不支持,在http://www.minilinux.net/node/2583上下载了一个lina-1.1.iso 分享地址:http://pan.baidu.com/s/1dDwxZep,不到300M,可以打开PAE,我的机器是4G内存,本来想使用Veket,但它所有的版本都不支持PAE,所以否定了。 它本身的开发环境中包含CMake原创 2016-03-21 22:09:24 · 4548 阅读 · 0 评论