3.1 Simplicity Studio安装及配置
Simplicity Studio是一个基于Eclipse的免费集成开发环境(IDE),是由芯科实验室提供的增值工具集合。它的主要目标是减少开发时间,这样您就可以专注于您的应用程序,而不是研究蓝牙、ZigBee规范和硬件参考手册。
Simplicity Studio简化了IoT(物联网)开发流程,可使用基于Eclipse4.5的集成开发环境(IDE)一键访问开发人员完成项目所需的一切。Simplicity Studio包括应用于能源分析、配置和无线网络分析的一整套强有力工具,以及演示、软件示例、完整的文件、技术支持和社区论坛。这些集成的工具和功能合力使各级别的IoT开发人员都能简单高效地从事嵌入式开发。Simplicity Studio提供了内置智能以自动检测已连接的8位或32位MCU或无线SoC,图形化地配置设备,并展示支持的配置选项以帮助开发人员在数分钟内开展项目。
3.1.1必要的准备
安装文件
安装Simplicity Studio你首先需要下载安装文件。
64位windows版下载地址:
https://www.silabs.com/documents/login/software/installstudio-v4_x64.exe
32位windows版下载地址:
https://www.silabs.com/documents/login/software/installstudio-v4.exe
帐号
使用芯科的ZigBee3.0协议栈和SDK,你需要注册一个芯科帐号才能下载。芯科帐号注册地址:
https://siliconlabs.force.com/apex/SL_CommunitiesSelfReg?form=short
3.1.2仿真器驱动安装
由于天诚ZigBee开发套件使用JLink进行程序仿真调试与下载,所以需要事先安装JLink驱动。
JLink驱动安装使用默认安装即可。安装完成后,打开电脑的设备管理,如下图右所示。
3.1.3Simplicity Studio安装
接受用户协议,点击“Next”,如下图所示。
设置好安装路径,点击“Next”,如下图所示。
注:建议安装在盘的根目录下,不要放置在中文路径下。
注:预留足够的硬盘空间(10G)。
点击“Install”开始安装。
耐心等几分钟,等待安装的完成。完成安装,其会自动开启,如下图所示。
如果没有使用帐号进行登录,将会无法下载需要的SDK。帐号的注册请查看上节的介绍。
3.1.4硬件准备
把JLink仿真器20P数据线正确安插在ZigBee开发套件的液晶底板上,ZigBee模块及任意一块传感器模块正确安插在液晶底板上。通过USB线把仿真器与计算机连接起来。
3.1.5ZigBee SDK及工具下载
根据3.1.4节的介绍,准备好硬件后,使用帐号进行登录。
成功登录后,Simplicity Studio会自动进行软硬件信息的检测及更新,如上图所示。完成信息检测后,如下图所示。
点击“Yes”进入下一步,如下图所示。
此我们可以通过按设备(即芯片型号)和产品组(即技术)分类进行SDK下载。
ZigBee开发套件使用的芯片是EFR32MG1B132F256GM48,使用的技术是ZigBee3.0。
我们根据使用“Install by Product Group”进行SDK的下载。
点击Install by Product Group,如下图所示。
在“ZigBee”前打勾即可,点击“Next”进入下一步,如下图所示。
点击“Next”进入下一步,如下图所示。
点击“Next”进入下一步,如下图所示。
在此可以阅读SDK的使用协议,点击“Accept”下方选择同意协议,所有都要同时才可以进入下一步,如下图所示。
同意用户使用协议后,点击“Finish”正式开始下载安装SDK。
下载SDK将需要比较长时间,请耐心等待,同时请保证在此期间,你的网络通畅。
完成SDK下载后,如下图所示。
完成SDK下载安装后,需要重启Simplicity Studio,点击“Yes”重启Simplicity Studio。
重启Simplicity Studio,会出现一个使用引导,如上图所示,点击“Exit tour”退出引导,点击“Take the Tour”进入引导。
在引导过程,可以点击“Exit tour”直接退出使用引导。
至此Simplicity Studio及SDK安装完成,软件开发平台搭建完成。
3.1.6Simplicity Studio主界面介绍
Simplicity Studio安装完成后,我们需要了解一下Simplicity Studio主界面的各个主要按钮及各功能区,下面我们来介绍一下常用主要的操作界面。
下图为主要的设置按钮。
以上图从左向右分别是:
①帐号登录及退出,用户信息查看等。
②Simplicity Studio设置。
③SDK下载与管理。
④Simplicity Studio工具选择。
界面切换按钮,如下图所示,这个区域的按钮主要是不同界面的切换。
①为不同界面快速选择。
②快速切换至主界面。
③快速切换至Simplicity IDE界面。
上图所示的区域为硬件连接设置区域,点击“”进入硬件(仿真器)连接设置,如下图所示。