- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 TinyOS串口数据包解析
TinyOS中的串口协议是这样规定节点和PC机通信时双方通过同步自己来交换数据,也就是节点或者PC机在每次发送数据给对方时都会先发送一个同步字节0x7e,紧跟同步字节之后的就是数据包。而数据包也有特定的格式: 1. 数据包的第1个字节是数据包的类型,目前有4种类型分别是 : P_PACKET_NO_ACK= 69,这种类型是普通数据包不需要接收方不需要应答。
2014-03-05 08:59:18 1237
原创 TinyOS 无线发射问题(一)
最近在用nesC写一些程序,无线通信最重要的就是发射和接收,一开始测试程序,发现竟然不工作;开始分析问题出在哪,无线节点不在同一组里,查看了节点的组号,可以排除,还有可能就是AM_TYPE不相同,这个也可以排除,同一个程序烧写在不同的节点上肯定是一样的啦。call AMSend.send(AM_BROADCAST_ADDR, &m_msg, call Packet.payloadLength(
2013-11-01 20:13:27 450
原创 C语言数据结构--(线性表一)
这里采用顺序存储的方式简单的实现线性表的插入和删除操作。#include typedef int datatype; /*datatype可为任意类型,这里假设为int*/#define maxsize 1024 /*线性表可能的最大长度,这里假设为1024*/typedef struct SqList{ datatype data[maxsize];
2013-10-27 10:53:57 689
原创 linux 中删除使用rpm安装的软件包的方法
首先输入rpm -q -a 这个命令来显示出当前已安装了的软件包。 然后使用 rpm -e 软件包名称 , 即可删除相应的软件包。如果出现软件包依赖的情况就先把有依赖的软件包删除在删除相应的软件包。
2013-09-22 20:18:58 515
空空如也
tinyos 2.x编译问题 大概是说gcc 命令选项错误
2013-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人