contiki
langren388
嵌入式
展开
-
contiki-2.6多任务实现的核心技巧
contiki 操作系统在实现多任务的时候,并没有实现操作系统意义上的任务切换,也就是当前任务压栈出栈,上下文切换的机制,只是在实现了类似于状态机的多个c语言之间的“跳动”执行,但是比状态机的实现机制又要稍微复杂些,这种机制的实现可以作为以后开发的一种启示,所以记录下来,作为以后开发的一种架构的选择。 在contiki里添加任务的时候用了两个宏操作一个是PROCESS, 另一个是PROC原创 2012-12-10 13:29:21 · 1343 阅读 · 0 评论 -
contiki-2.6代码下载、编译、烧写、配置过程
1.按https://github.com/contiki-os/contiki/wiki/8051-Requirements搭建环境在搭建环境过程中,最重要的就是配置sdcc的过程。在安装sdcc时候出现 configure: error: boost library not found (boost/graph/adjacency_list.hpp)这是由于boost没原创 2012-12-05 11:01:37 · 3337 阅读 · 11 评论 -
contiki-2.6 cc2530平台 添加coap应用重启问题
这段时间被contiki在添加coap应用后重启的问题给弄崩溃了,好在找到问题,并解决了,不然真不知道折腾到什么时候。 问题如下:当只编译contiki内核和tcp/ip协议栈运行时是没有问题的,但是只要添加coap应用程序之后,就出现问题了。cc2530会不断重启。over and over。真是让人崩溃,开始不知道从何下手,只能一部一部的打log加调试,但是log现实每次死机的地方还原创 2013-03-13 17:30:38 · 2399 阅读 · 14 评论 -
Contiki2.6 在cc2530平台上的数据流发送、接收过程分析
Contiki2.6 数据流发送、接收过程分析 整个框架的了解是在没有实际的运行调试,仅仅根据代码编写的逻辑来了解的。由于整个系统涉及到了很多的硬件平台,所以这里面涉及到很多的宏开关,没法确定自己的思路是不是完全正确。 写的比较粗糙,细节部分需要根据代码来分析。1. 整体结构 入口函数: 关于contiki, cc2530平台的入口函数是在pa原创 2012-11-22 17:46:45 · 4142 阅读 · 0 评论