基于IAR的zigbee环境搭建

引言

Zigbee 是一种无线通信技术标准,它是一种低功耗、近距离的无线通信协议,用于在家庭、办公室、工业环境等场景中建立自组网(mesh network)。Zigbee通过使用低功耗的射频无线通信技术,为低速率和短距离的物联网(IoT)设备提供了可靠的连接。

IAR Embedded Workbench 是一款常用的嵌入式软件开发工具,由 IAR Systems 公司提供。它是一个集成开发环境(IDE),专为嵌入式系统的开发和调试而设计。

以下是 IAR Embedded Workbench 工具的一些主要特点和功能:

  1. 编译器和调试器:IAR Embedded Workbench 提供了高度优化的编译器,支持多种嵌入式处理器架构,包括
    ARM、MIPS、AVR、RX、8051 等。它还集成了功能强大的调试器,可以与硬件连接,实时调试和跟踪程序的执行。
  2. 代码编辑器:工具提供了一个功能丰富的源代码编辑器,支持语法高亮、自动完成、代码折叠、代码模板等功能,提高开发人员的编程效率。
  3. 项目管理:IAR Embedded Workbench
    具有强大的项目管理功能,可以创建、组织和管理项目文件。您可以方便地添加和配置源文件、库文件和配置文件,并进行编译、构建和调试操作。
    集成支持库:工具集成了丰富的软件支持库。这些库提供了丰富的功能模块,如通信协议栈、设备驱动程序、图形库等,加速嵌入式应用的开发过程。
  4. 可视化配置工具:IAR Embedded Workbench
    提供了可视化的配置工具,帮助您根据应用需求进行硬件和软件的配置。您可以通过此工具配置时钟源、GPIO
    引脚、中断向量表等,简化系统的配置过程。
  5. 性能分析工具:工具还提供了性能分析工具,可以帮助开发人员分析程序的性能瓶颈、内存使用情况等。通过深入了解代码的执行情况,开发人员可以优化程序的效率和资源利用率。

总之,IAR Embedded Workbench 是一款功能强大的嵌入式软件开发工具,提供了全面的开发、调试和分析功能,适用于各种嵌入式系统的开发需求。

CC2530环境搭建

基于IAR的zigbee环境搭建_第1张图片

1、iar集成开发环境安装
基于IAR的zigbee环境搭建_第2张图片

安装过程中注册机需要使用管理员权限打开,安装路径不要包含中文
基于IAR的zigbee环境搭建_第3张图片
基于IAR的zigbee环境搭建_第4张图片
基于IAR的zigbee环境搭建_第5张图片
基于IAR的zigbee环境搭建_第6张图片
管理员权限打开注册机:
基于IAR的zigbee环境搭建_第7张图片
基于IAR的zigbee环境搭建_第8张图片
可以关闭注册机 安装程序一路next
路径选择,也可以默认:(安装路径不要包含中文)
基于IAR的zigbee环境搭建_第9张图片

选择完路径,开始安装
最终出现如下界面,即成功
基于IAR的zigbee环境搭建_第10张图片

创建zigbee工程

新建文件用于保存工程:
基于IAR的zigbee环境搭建_第11张图片
基于IAR的zigbee环境搭建_第12张图片

以下路径给工程起一个名字:LED
基于IAR的zigbee环境搭建_第13张图片
基于IAR的zigbee环境搭建_第14张图片

选择芯片

基于IAR的zigbee环境搭建_第15张图片
基于IAR的zigbee环境搭建_第16张图片
基于IAR的zigbee环境搭建_第17张图片
基于IAR的zigbee环境搭建_第18张图片
基于IAR的zigbee环境搭建_第19张图片
在usr文件夹中创建main.c源文件

基于IAR的zigbee环境搭建_第20张图片
基于IAR的zigbee环境搭建_第21张图片

添加到工程:

基于IAR的zigbee环境搭建_第22张图片
基于IAR的zigbee环境搭建_第23张图片
基于IAR的zigbee环境搭建_第24张图片
基于IAR的zigbee环境搭建_第25张图片

安装驱动部分:

TI的协议栈源码:进行安装,方便后续查看源码
基于IAR的zigbee环境搭建_第26张图片

SMARTRF04EB驱动安装:
将网蜂的仿真器 SmartRF04Eb 的 USB 插进电脑, 在电脑设备管理器中,会发现这个设备, 需要为仿真器安装驱动程序。
基于IAR的zigbee环境搭建_第27张图片
基于IAR的zigbee环境搭建_第28张图片
基于IAR的zigbee环境搭建_第29张图片
成功:
基于IAR的zigbee环境搭建_第30张图片

再次安装CP2102的驱动,
字体大小设置:
基于IAR的zigbee环境搭建_第31张图片

行号设置:
基于IAR的zigbee环境搭建_第32张图片
然后再次编译下载。
IAR编译zigbee代码,编译下载完成之后,会直接进入DEBUG调试模式
基于IAR的zigbee环境搭建_第33张图片

你可能感兴趣的:(工具安装,ide,物联网,mcu)