关于资源包的获取和详情介绍,请参阅《ZigBee 3.0教程-4-01:实战:Silicon Labs EFR32+EmberZnet:资源包详解》。
请确保已获得下图中箭头所指的资源包Simplicity Studio v5.6.4.0。
这里强烈建议大家将该资源包直接解压到C盘根目录,这样会避免很多的未来潜在的麻烦(我们后续提供的很多方便使用的脚本也都是基于该路径的)。
解压后得到的资源包如上图所示。
找到 C:\SimplicityStudio_v5.6.4.0 目录下的 studio.exe 文件:
(注:以后的开发会经常需要用到Simplicity Studio,所以建议给studio.exe生成一个快捷方式发送到桌面,使用会方便很多。)
双击即可打开Simplicity Studio软件,如下图所示:
(注:Simplicity Studio这个软件稍微有点大,启动需要一点时间。建议启动过程中不要去点击软件页面中任意位置,以免软件启动失败,等待软件启动成功后,再进行后续操作。)
首次启动Simplicity Studio可能会弹出下图这样的界面:
勾选“Accept all agreements”,再点击“Done”即可。
软件启动成功的后界面如下图所示:
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群中交流讨论。)