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