Zigbee 是一种无线通信技术标准,它是一种低功耗、近距离的无线通信协议,用于在家庭、办公室、工业环境等场景中建立自组网(mesh network)。Zigbee通过使用低功耗的射频无线通信技术,为低速率和短距离的物联网(IoT)设备提供了可靠的连接。
IAR Embedded Workbench 是一款常用的嵌入式软件开发工具,由 IAR Systems 公司提供。它是一个集成开发环境(IDE),专为嵌入式系统的开发和调试而设计。
以下是 IAR Embedded Workbench 工具的一些主要特点和功能:
总之,IAR Embedded Workbench 是一款功能强大的嵌入式软件开发工具,提供了全面的开发、调试和分析功能,适用于各种嵌入式系统的开发需求。
1、iar集成开发环境安装
安装过程中注册机需要使用管理员权限打开,安装路径不要包含中文
管理员权限打开注册机:
可以关闭注册机 安装程序一路next
路径选择,也可以默认:(安装路径不要包含中文)
选择完路径,开始安装
最终出现如下界面,即成功
新建文件用于保存工程:
以下路径给工程起一个名字:LED
在usr文件夹中创建main.c源文件
TI的协议栈源码:进行安装,方便后续查看源码
SMARTRF04EB驱动安装:
将网蜂的仿真器 SmartRF04Eb 的 USB 插进电脑, 在电脑设备管理器中,会发现这个设备, 需要为仿真器安装驱动程序。
成功:
再次安装CP2102的驱动,
字体大小设置:
行号设置:
然后再次编译下载。
IAR编译zigbee代码,编译下载完成之后,会直接进入DEBUG调试模式