---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn-------------------------------
2 Zigbee开发平台的构建
目录
2.1实验介绍与准备工作..................................................................................... 2 2.2 IAR集成开发环境介绍................................................................................. 2 2.3 IAR Embedded Workbench的安装................................................................ 3 2.4新建工程与工程设置...................................................................................... 6 2.4.1 建立一个新的工程 .................................................................................... 6 2.4.2 建立一个源文件.......................................................................................... 10 2.4.3 添加源文件到工程 .................................................................................... 10 2.4.4 编写源程序.................................................................................................. 11 2.4.5 工程的设置.................................................................................................. 12 2.4.6编译工程 ..................................................................................................... 17 2.5 安装SmartRF Flash Programmer和仿真器.................................................. 17 2.6程序仿真与调试.............................................................................................. 19 2.7 安装USB转串口驱动 ................................................................................. 20 2.8 安装ZigBee Sensor Monitor 1.2.0.................................................................. 23 2.9 安装Packet Sniffer 2.13.2............................................................................... 26
1
---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn-------------------------------
2.1 实验介绍与准备工作
实验目的
1) 掌握Zigbee开发平台的构建 2) 掌握软件与设备驱动的安装 3) 学会使用IAR开发环境 实验设备
? 硬件:PC 机 一台
EB2530(底板、核心板、仿真器、USB线) 一套 ? 软件:2000/XP/win7 系统,Zigbee开发软件包
准备工作
进入 ..\\相关资料与软件\\Zigbee开发软件\\ 下解压开发平台安装所需的软件,选中所有压缩包,右键选择“解压到当前文件夹”。我们只用高效的方法,如果安装一个软件再解压一个,那是浪费时间,尽量教大家使用实用、高效的方法。以公司真实开发环境为基础,并介绍软件开发中常用的软件,如果:UltraEdit、Source Insight 3.5、Beyond Compare、VC助手等等,使用这些软件会大大提高开发效率,我们只希望带大家走进真实的开发中。一般教程和培训班是不会告诉你的。此章实验大家只需掌握搭建开发环境,至于软件具体的使用方法会在以后实验中详解,此章大概看看软件预览图即可。解压软件具体操作看下图:
2.2 IAR集成开发环境介绍
嵌入式 IAR Embedded Workbench IDE提供一个框架,任何可用的工具都可以完整地嵌入其中,这些工具包括:
1. 高度优化的 IAR AVR C/C++编译器; 2. AVR IAR 汇编器;
3. 通用 IAR XLINK Linker;
4. IAR XAR 库创建器和 IAR XLIB Librarian; 5. 一个强大的编辑器;
2
---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn-------------------------------
6. 一个工程管理器;
7. TM IAR C-SPY 调试器,
8. 一个具有世界先进水平的高级语言调试器
嵌入式IAR Embedded Workbench适用于大量8位、16位以及32位的微处理器和微控制器,使用户在开发新的项目时也能在所熟悉的开发环境中进行。它为用户提供一个易学和具有最大量代码继承能力的开发环境,以及对大多数和特殊目标的支持。嵌入式 IAR Embedded Workbench 有效提高用户的工作效率,通过 IAR 工具,用户可以大大节省工作时间。 我们称这个理念为:“不同架构,同一解决方案”。
2.3 IAR Embedded Workbench的安装
1) 双击 .. \\相关资料与软件\\Zigbee开发软件\\IAR EW8051 V8.1\\EW8051-EV-8103-Web.exe
2) 在弹出的对话框选择Next点击
3) 在弹出的对话框选择Next点击
3
---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn-------------------------------
4) 在弹出的对话框选择I accept?点击Next按钮
5) 双击打开文件IAR kegen PartA.exe. Win7用户请右键以管理员身份打开
6) 点击Generate 复制License 和Licensekey到下一个窗口中
4
---------------------------------石家庄恒运网络科技有限公司 www.loongsoft.net.cn-------------------------------
5