• ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-2-02:开发环境搭建


    源码文档软件硬件技术交流技术支持入口文末
    【所有相关 IDESDK例程源码均可从群文件 免费获取免安装解压即用

     

    持续更新中,欢迎关注!

     

    一、解压资源包

    关于资源包的获取和详情介绍,请参阅《ZigBee 3.0教程-4-01:实战:Silicon Labs EFR32+EmberZnet:资源包详解》

    请确保已获得下图中箭头所指的资源包Simplicity Studio v5.6.4.0

    在这里插入图片描述
    这里强烈建议大家将该资源包直接解压到C盘根目录,这样会避免很多的未来潜在的麻烦(我们后续提供的很多方便使用的脚本也都是基于该路径的)。

    在这里插入图片描述
    解压后得到的资源包如上图所示。

    二、初次启动IDE

    找到 C:\SimplicityStudio_v5.6.4.0 目录下的 studio.exe 文件:

    在这里插入图片描述

    (注:以后的开发会经常需要用到Simplicity Studio,所以建议给studio.exe生成一个快捷方式发送到桌面,使用会方便很多。)

    双击即可打开Simplicity Studio软件,如下图所示:

    (注:Simplicity Studio这个软件稍微有点大,启动需要一点时间。建议启动过程中不要去点击软件页面中任意位置,以免软件启动失败,等待软件启动成功后,再进行后续操作。)

    在这里插入图片描述

    首次启动Simplicity Studio可能会弹出下图这样的界面:

    在这里插入图片描述
    勾选“Accept all agreements”,再点击“Done”即可。

    软件启动成功的后界面如下图所示:

    在这里插入图片描述

    三、配置SDK

    Simplicity Studio软件初次启动成功后,需要配置一下Gecko SDK的路径可以进行实际的开发工作。

    点击上图中 Preference;或者在软件界面最上面的菜单栏中找到并点击 Windows,然后在下拉选型中找到并点击 Preference,可以看到如下界面:

    在这里插入图片描述
    在上图所示界面左侧依次找到并点击 Simplicity Studio -> SDKs,如下图所示:

    在这里插入图片描述
    可见当前 Simplicity Studio 里面暂时还没有任何可用的SDK。

    按上图提示点击 Add SDK:

    在这里插入图片描述
    按上图提示定位到前面解压出来的sdk的目录,最后点击“选择文件夹”。

    接着弹出如下界面:

    在这里插入图片描述
    由此可见,添加的SDK已经被成功识别了,进一步点击 OK,弹出下一界面:

    在这里插入图片描述
    点击 “Trust”,弹出下一界面:

    在这里插入图片描述
    由此可见,我们刚刚添加的SDK已经被完全识别出来了,并且可以看到该SDK中包含的各个子SDK的信息,其中就包含了本教程最重要的ZigBee的SDK——EmberZnet 7.2.3.0

    最后点击“Apply and Close”。至此,开发所需的所有资源就全部齐全了!

    四、工作空间

    大家第一次打开Simplicity Studio软件的时候,该软件就自动生成了相应的工作空间了,路径为 C:\SimplicityStudio_v5.6.4.0\developer\workspace,如下图所示:

    在这里插入图片描述
    建议大家使用该默认工作空间,不建议修改。
     

    至此,完整的开发环境就已经搭建完成了!

    没错,就是这么简单!

    (注:任何相关问题,欢迎在文末技术交流QQ群中交流讨论。)


    在这里插入图片描述

     

    持续更新中,欢迎关注!

     

    【所有相关 IDESDK例程源码均可从群文件 免费获取免安装解压即用
    源码文档软件硬件技术交流技术支持入口文末

    在这里插入图片描述

  • 相关阅读:
    uniapp onPageScroll监听页面滚动不起作用?解决方案
    【Linux升级之路】8_Linux多线程
    【UE 材质】简单的闪闪发光材质
    Pytorch模型训练实用教程学习笔记:三、损失函数汇总
    学生个人网页设计作品 学生个人网页模板 简单个人主页成品 个人网页制作 HTML学生个人网站作业设计 汉语言文学设计题材网页
    通过此文让你全面了解Thread线程的基本操作
    网络会议室解决方案可以根据项目需求量身定制
    C++里sscanf()与swscanf()的使用
    Docker基础-cgroup
    看这家造酒厂如何利用低代码开发框架筑牢数据根基,实现数字化转型
  • 原文地址:https://blog.csdn.net/m0_38064214/article/details/127748203