JIAJIEKEJI 
 
 
 
 
 
Zigbee 开发平台的搭建 
开发应用指导 
Dan 
2012 
 
H T T P : / / J I E L O V E D A N . T A O B A O . C O M /  
1 / 7 
 
 
前言 
Zigbee 的开发环境主要是在 IAR 集成开发环境上面实现的,Zigbee 开发设备需求: 
CC2530 核心板加带下载接口的底板 
 
 
 
 
本章主要介绍 IAR 开发环境的使用和程序如何下载,有哪些方式可以下载。 
IAR 集成开发环境  推荐使用 8.1 以上版本,兼容 WIN7,使用更加方便。 
Smart RF04EB 仿真器或者 CC Debuger 等仿真器 
Zstack 协议栈软件一份 
PC 计算机一台 XP 或者 WIN7 系统 
        Zigbee 开发中要用到许多辅助工具,最后会为大家介绍一些工具的作用、安装、使用方法。 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TEL:15882009209 
技术群:193850136 
硬件平台提供网站: http://jielovedan.taobao.com/ 
 
2 / 7 
 
 
目录 
前言 ...................................................................................................................................... 2 
2.1 IAR 集成开发环境介绍 ............................................................................................... 4 
2.2 IAR Embedded Workbench 的安装 ............................................................................... 4 
2.3  工程的编辑与修改.................................................................................................... 9 
2.3.1  建立一个新的工程 .......................................................................................... 9 
2.3.2  建立一个源文件............................................................................................ 10 
2.3.3  添加源文件到工程 ........................................................................................ 10 
2.3.4  编写源程序................................................................................................... 11 
2.3.5  工程的设置................................................................................................... 12 
2.3.6 程序文件的编译 ............................................................................................ 17 
2.4  仿真器的安装使用.................................................................................................. 18 
2.5 程序仿真与调试 ...................................................................................................... 21 
2.6.  USB 转串口驱动 ................................................................................................. 22 
软件作用 ............................................................................................................... 22 
软件的安装 ........................................................................................................... 22 
2.7.  串口调试助手 .................................................................................................... 24 
软件作用 ............................................................................................................... 24 
软件的安装 ........................................................................................................... 24 
软件的使用方法 .................................................................................................... 25 
ZStack-CC2530-2.3.0-1.4.0 协议栈安装文件........................................................... 25 
软件作用 ............................................................................................................... 25 
软件的安装 ........................................................................................................... 25 
软件使用方法 ........................................................................................................ 29 
Setup_SmartRFProgr_1.9.0 ................................................................................... 30 
软件作用 ............................................................................................................... 30 
软件安装 ............................................................................................................... 30 
使用方法 ............................................................................................................... 35 
Setup_ZigBee_Sensor_Monitor_1.2.0 ................................................................. 37 
软件安装 ............................................................................................................... 37 
软件使用方法 ........................................................................................................ 39 
Setup_Packet_Sniffer_2.13.2 ............................................................................. 41 
软件功能 ............................................................................................................... 41 
软件安装 ............................................................................................................... 41 
软件的使用 ........................................................................................................... 43 
本章总结 ...................................................................................................................... 45 
模块化程序设计 ........................................................................................................... 46 
2.10. 
2.11. 
2.8. 
2.9. 
 
 
3 / 7 
 
 
2.1 IAR 集成开发环境介绍 
IAR Embedded Workbench(简称 EW)的 C 交叉编译器是一款完整啊、稳定很容易上手的开
发工具,可以支持许多处理器,如 ARM、430、等等处理器的编程应用。 
IAR Embedded Workbench 特点: 
2.1.  兼容标准的 C 语言 
2.2.  集成相应芯片的程序速度和内部优化器 
2.3.  高效浮点支持 
2.4.  内存模式选择 
2.5.  高效的 PRO Mable 代码 
IAR Embedded Workbench 软件界面如图 2-1 所示。 
图 2-1 IAR Embedded Workbench 软件界面 
 
2.2 IAR Embedded Workbench 的安装 
Step1:找到安装源文件,点击安装 
Step2:在弹出的对话框选择 Next 点击 
 
 
4 / 7 
 
 
Step3:在弹出的对话框选择 Next 点击 
Step4:在弹出的对话框选择 I accept…点击 Next 按钮 
 
 
5 / 7 
 
 
 
 
Step5:双击打开文件 IAR kegen….  Win7 用户请右键以管理员身份打开。 
 
Step6:点击 Generate 复制 License 和 Licensekey 到下一个窗口中 
 
 
6 / 7 
 
 
 
 
复制过来粘贴 
点击 Next 
点击 Next 
7 / 7 
 
 
 
 
 
 
 
 
 
等待安装完成  点击 Finish 完成
安装 
8 / 7