
TinyOS
文章平均质量分 88
TinyOS
花Kai的季节
花开的季节,最是迷人。
展开
-
TinyOS之串口通信TestSerial数据包分析
目录1.串口通信样例2.编译烧录程序3.获取节点发送的串口数据4.节点数据的简易分析5.crc校验方法6.接收与发送的区别1.串口通信样例本文以tinyos-2.1.1下的TestSerial样例程序为例;其路径为/opt/tinyos-2.1.1/apps/tests/TestSerialTestSerialAppC.nc#include "TestSerial.h"configuration TestSerialAppC {}implementation { components Te原创 2020-11-20 14:12:28 · 944 阅读 · 0 评论 -
CC2420芯片手册核心知识点
目录1. 引脚分配2. 电路描述3. 应用电路3.1 输入/输出匹配3.2 偏置电阻3.3 晶振3.4 稳压器3.5 电源退耦器4. IEEE802.15.4的调制格式5. 配置模式概述6. 四线串行配置和数据接口6.1 引脚配置6.2 寄存器的访问6.3 状态字节6.4 命令选通6.5 访问RAM6.6 FIFO访问6.7 连续SPI访问7. 微控制接口和引脚描述7.1 配置接口7.2 接收模式7.3 RXFIFO溢出7.4 发送模式7.5 总体控制和状态引脚1. 引脚分配原创 2020-11-11 13:41:33 · 2479 阅读 · 0 评论 -
TinyOS中ONE、ONE_NOK、TCAST释义
关键字含义备注ONEA pointer that always refers to a single object, similar to a C++ reference.一个指针,它总是指向单个对象,类似于C++的引用。ONE_NOKSame as ONE but may be NULL.和ONE一样,但可以为空 。COUNT(n)A pointer that always refers to a block of at least n objects.一种指...原创 2020-11-10 13:25:35 · 307 阅读 · 0 评论 -
TinyOS数据帧与CC2420 Radio Stack解读
目录1. IEEE 802.15.41.1 T-Frame1.2 I-Frame2. message_t2.1 Headers2.2 Data2.3 Footer2.4 Metadata3. CC2420 Radio Stack3.1 层体系结构3.2 层描述1. IEEE 802.15.4 IEEE 802.15.4是一种技术标准,它定义了低速率无线个域网 (LR-WPAN)的协议。 它规定了LR-WPAN的物理层和媒体访问控制 ,并由IEEE 802.15工作组维护,该工作组在2003年定义了该原创 2020-11-10 11:30:00 · 897 阅读 · 0 评论 -
TinyOS-2.1.2在Ubuntu18.04上的安装(源码编译)
目录1.更换Ubuntu源2.安装git3.编译nesc4.编译tinyos-2.1.25.环境变量配置6.程序编译测试7.Listen Printf测试8.优化9.其他常见问题集锦1.更换Ubuntu源备份源: cp /etc/apt/sources.list /etc/apt/sources.list.bak 更换源:vim /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ bionic main restric原创 2020-09-23 09:38:43 · 2393 阅读 · 8 评论 -
TinyOS下TOSSIM仿真CTP
参考:http://blog.sina.com.cn/s/blog_67419c420100i664.html最近在学习TinyOS,刚学着用TinyOS自带的仿真工具,才发现仿真真的是个好东西。跟着下面的步骤做一遍就知道是什么意思了,下面是在Ubuntu下终端的大体演示。执行命令$ cd /opt/tinyos-2.1.1/apps/tests/T原创 2020-06-29 15:50:23 · 1375 阅读 · 0 评论 -
设置nesC在vim中的语法高亮
默认的vim没有支持nesC语法高亮,给阅读源码带来不便。不过可以通过装NesC Syntax Highlighting插件来解决这个问题,具体操作如下:步骤一:下载插件在http://www.vim.org/scripts/script.php?script_id=1847下载NesC Syntax Highlighting : The Syntax Highlighti原创 2020-06-29 15:48:26 · 325 阅读 · 0 评论 -
解决TinyOS-2.1.1下make: python2.5-config: Command not found 的错误
在tinyos-2.1.1中,进行仿真时 运行makemicazsim 时 报如下错误python2.5-config:Commandnotfound的错误" title="解决TinyOS-2.1.1下make:python2.5-config:Commandnotfound的错误" style="margin:0px; padding:0px; b原创 2020-06-29 15:47:24 · 791 阅读 · 0 评论