任务 1搭建无线传感网的开发环境任务要求• 查阅相关资料,弄清楚开发无线传感网所需要的软硬件工 具,了解各软硬件工具的主要功能、结构特点、选择的原 则和注意事项,确定所需准备的工具软件、 ZigBee 开发板、仿真器和传感器模块,并填写好开发工具准备清单,然后 在网上搜索并下载或采购这些工具软件、 ZigBee 开发板、 仿真器和传感器模块,为后续开发无线传感网作好准备
准备工具软件• 开发无线传感网的工具软件主要有 IAR 集成开发工具、 Basic RF 软件包、 ZStack-CC2530 协议栈软件包、 SmartRF Flash Programmer 、串口调试助手、仿真器驱动程序、 USB 转串口驱动程序等 7 个,如图所示
准备工具软件•在这些工具软件中, IAR 集成开发工具主要用于程序的编辑和调试,是开发无线传感网时使用最频繁的工具软件
ZStack-CC2530 协议栈软件包是 TI 公司为方便用户组建 ZigBee 网络而编写的组网库函数,主要用于组建 ZigBee 网络
Basic RF 软件包包括 TI 公司编写的 swrc135b软件包和国内新大陆公司改编的 CC2530_lib 软件包,这 2 个软件包都用于组建点对点无线通信网络
TI 公司的 swrc135b 软件包只提供了无线通信的 API 函数,新大陆公司的 CC2530_lib 软件包则对 swrc135b 软件包重新分类,删除了一些不必要的外设库函数,增加了适用于新大公司开发板的外设库函数和定时器、串口等单片机功能部件的 API 函数
SmartRF Flash Programmer 软件是程序烧录软件,其功能是将 IAR产生的 hex 文件烧写至 CC2530 单片机中
•在上述这些软件中, CC2530_lib 软件包可到新大陆公司网站上下载,或者找新大陆公司