tag 标签: zigbee学习笔记

相关博文
  • 热度 3
    2013-12-20 10:53
    1112 次阅读|
    0 个评论
      1. 开发环境及工具:     1) cygwin安装包下载地址:cygwin-files.zip         安装时选择本地目录(Select local Package directory),其他步骤略     2) cc2430必须的一些rpm安装包的下载地址:cygwin_cc2430_rpms.zip         解压后在cygwin中执行:sh install_rpms.sh 将自动安装这几个rpm包     3) Atmel AVR Tools和TI MSP430 Tools相关工具下载:cygwin_avr+msp_rpms.zip       解压后在cygwin中执行:install_avr+msp_rpms.sh 将自动安装这个rpm包     4) Tinyos8051wg相关文件下载:TinyOS8051wg-0.1pre4.tgz       解压方法:tar zxf TinyOS8051wg-0.1pre4.tgz -C /opt     4) SmartRF04EB驱动程序下载:CC2430_SmartRF04EB驱动_含64位.zip     5) 烧写程序下载:Setup_SmartRFProgr_1.9.0.exe     6) 抓包程序下载:Setup_Packet_Sniffer_2_2_0_0.exe   2. 编译过程中可能会遇到的问题解决方法:     1) zigbee实验之cygwin编译tinyos.jar编译出错的解决方法     2) zigbee实验之cygwin编译TestSimpleMac出错的解决方法   3. 编译过程:     1) 打开cygwin终端   source /opt/tinyos-2.x-contrib/diku/env cd /opt/tinyos-2.x-contrib/diku/common/apps/TestSimpleMac/ make cc2430em   2)如遇到问题,看上边的编译出错解决方法;   4. 通过SmartRF Flash Programmer(Setup_SmartRFProgr_1.9.0.exe)这个程序,将刚刚编译生成的app.hex刷入两个不同的cc2430开发板上       5. 刷入完成之后就可以通过Packet Sniffer(Setup_Packet_Sniffer_2_2_0_0.exe)这个程序,对它们的通信进行抓包了:       抓**程中,灯会不断地闪,尽量把两个开发板的距离拿远一点来测试(不下行30cm最好);       参考资料:   1. http://www.tinyos8051wg.net/cc2430   2. http://www.tinyos8051wg.net/libraries#toc2   3. http://e2e.ti.com/support/low_power_rf/f/155/t/16236.aspx   4. http://tinyos.stanford.edu/tinyos-wiki/index.php/Installing_TinyOS_2.1   5. http://tinyos.stanford.edu/tinyos-wiki/index.php/The_simplest_TinyOS_program   6. http://web.mst.edu/~vkq3f/tinyos.html