TinyOS视频第三集内容介绍
2016-02-15 15:03
155 查看
本集实验都是在虚拟机下运行的xp系统中进行的。
1.cc2530的TinyOS例程
使用Eclipse工具,集成了yeti2插件。本处只介绍了Blink例程的编译。
看源码位置,RF驱动保留telosb的2420的组件逻辑结构,2015年版本增加csma机制。
看yeti2工程属性,最重要的是include选项,可以自己包含组件文件,.c文件,.h文件。
make,打印编译信息,查看结果。
下载固件测试前,先看看图形化组件等功能。
2.使用cygwin工具编译测试RPL路由(有部分分析)
分为两步,需要两个节点。
节点1为root
节点2为普通节点
先编译普通节点,make cc2530em,下载固件到OTG供电的节点。采用IAR软件打开生成的iar工程的文件,然后在线下载。
编译root节点,对RPL路由不熟悉的可以下载IETF的RFC文档,rfc6550。烧写root节点。
运行,复位普通节点,查看加入网络打印结果。普通节点的打印为加入网络打印一次,可复位查看网络加入。
可以看到root节点收到的数据。
普通节点源码,在加入网络事件成功后,表现为路由添加事件,启动一次发送hello的任务。
3.cc2530的contiki测试
contiki可以用eclipse+cygwin+sdcc编译
实验1 Blink_hello
实验2 Sensor_demo
实验3 border-router
需要注意的是,要修改源码project_cof.h文件宏定义,和内存有关系的。
By:霜月孤鸟
2016.2.15
1.cc2530的TinyOS例程
使用Eclipse工具,集成了yeti2插件。本处只介绍了Blink例程的编译。
看源码位置,RF驱动保留telosb的2420的组件逻辑结构,2015年版本增加csma机制。
看yeti2工程属性,最重要的是include选项,可以自己包含组件文件,.c文件,.h文件。
make,打印编译信息,查看结果。
下载固件测试前,先看看图形化组件等功能。
2.使用cygwin工具编译测试RPL路由(有部分分析)
分为两步,需要两个节点。
节点1为root
节点2为普通节点
先编译普通节点,make cc2530em,下载固件到OTG供电的节点。采用IAR软件打开生成的iar工程的文件,然后在线下载。
编译root节点,对RPL路由不熟悉的可以下载IETF的RFC文档,rfc6550。烧写root节点。
运行,复位普通节点,查看加入网络打印结果。普通节点的打印为加入网络打印一次,可复位查看网络加入。
可以看到root节点收到的数据。
普通节点源码,在加入网络事件成功后,表现为路由添加事件,启动一次发送hello的任务。
3.cc2530的contiki测试
contiki可以用eclipse+cygwin+sdcc编译
实验1 Blink_hello
实验2 Sensor_demo
实验3 border-router
需要注意的是,要修改源码project_cof.h文件宏定义,和内存有关系的。
By:霜月孤鸟
2016.2.15
相关文章推荐
- TOSSIM仿真之网络配置
- windows cc2530 6lowpan(contiki)报文监控
- zigbee网蜂cc2530组播实验,基于SampleApp例程
- 关于CC2530存储器映射的讨论
- ubuntu14.04+TinyOS-2.1.2
- TinyOS无线传感器网络串口通信和无线通信
- RSSI与距离d之间的关系
- CC2530串口通讯2
- CC2530主要的控制寄存器
- zigbee z-stack 同时使用两个串口
- TinyOS心得
- zigbee 出现 Energy level Scan Failed解决方法
- CC2530 事件轮询流程
- CC2530中断处理方法
- cc2650鼓捣教程-1.硬件选型与contiki 6lowpan环境配置
- Ubuntu 安装 Tinyos-2.1.2
- 定时器触发事件流程
- Zigbee-CC2530开发板协议栈-修改发射功率
- cc2530在ZSTACK中如何开启双串口模式(UART1中断方式)
- CC2530 Note 1:( ProcessEvent, MSGpkt, MessageMSGCB)