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


【配套源码文档软件硬件等资源,请移步技术交流群:拿破仑ZigBee(263671349)】
【所有相关IDESDK均可从群文件免费获取,也全都是免安装的,解压出来直接就能开始开发】

持续更新中,欢迎关注!

一、解压所有资源包

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

请确保已获得下图所示的所有资源包。

在电脑上任意位置,新建一个任意由英文、数字和下划线组成的名称(注意不要带空格)的文件夹,这里我选择在我电脑D盘的根目录下创建一个名为silabs的文件夹;

将前面获取到的所有资源包的压缩文件,全部选中并直接解压到刚刚新建的文件夹中,如下图所示:

二、初次启动IDE

找到\silabs\simplicity_studio_v5.3.2.0目录下的studio.exe文件:

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

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

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

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

勾选“Accept all agreements”,再点击“Done”即可。

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

三、配置SDK

Simplicity Studio软件初次启动成功后,需要把Gecko SDK添加到Simplicity Studio中去才可以进行实际的开发工作。

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

在上图所示界面左侧依次找到并点击 Simplicity Studio -> SDKs,如下图所示:

可见当前 Simplicity Studio 里面暂时还没有任何可用的SDK。

按上图提示点击 Add SDK:

按上图提示定位到前面解压出来的sdk的目录,最后点击“选择文件夹”。

接着弹出如下界面:

由此可见,添加的SDK已经被成功识别了,进一步点击 OK,弹出下一界面:

点击 “Trust”,弹出下一界面:

由此可见,我们刚刚添加的SDK已经被完全识别出来了,并且可以看到该SDK中包含的各个子SDK的信息,其中就包含了本教程最重要的ZigBee的SDK——EmberZnet 7.0.2.0!

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

四、设置工作空间

因为这边是将我做教程用的Simplicity Studio整个打包出来的,并且该软件记录的是workspace的绝对路径(D:\silabs\workspace),所以该软件给大家自动生成的workspace就是在 D:\silabs 路径下:

(注:其实在大家第一次打开Simplicity Studio软件的时候,该软件就自动生成了这个workspace目录了。)

如果前面大家也跟我一样将所有的资源包都解压到 D:\silabs 路径下的话,那看到的结果应该和我上图给出来的是一致的。

如果大家是将所有资源包解压到其他的目录,比如 E:\ABC,那建议大家:
(1)将workspace切换到和资源包相同的根目录下,也就是 E:\ABC;
(2)手动删除软件初次启动时自动生成的D:\silabs\workspace目录。

更改Simplicity Studio的workspace的操作比较简单。

在软件界面最上面的菜单栏中找到并点击 File,在下拉选型中找到并点击 Switch Workspace,可以看到如下界面:

点击 Browse 之后,选中打算做为新的 workspace 的目标路径之后,点击 Launch 即可。软件会自动重启一遍,新的workspace就生效了。

这样一来,原来的workspace就失效了,直接手动删除即可。

注:如果更改了workspace,则需要按“三、配置SDK”重新配置一遍SDK!

 

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

没错,就是这么简单!

 

持续更新中,欢迎关注!

 

【所有相关IDESDK均可从群文件免费获取,也全都是免安装的,解压出来直接就能开始开发】
【配套源码文档软件硬件等资源,请移步技术交流群:拿破仑ZigBee(263671349)】

文章作者: 拿破仑940911
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 拿破仑940911 !
评论
  目录