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安装

点击Simplicity 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界面。

上图所示的区域为硬件连接设置区域,点击“”进入硬件(仿真器)连接设置,如下图所示。

芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建1相关推荐

  1. 芯科EmberZNet_ZigBee3.0_EFR32MG开发日记三:开发平台搭建3

    3.4AR-EWARM安装及配置 IAR Embedded Workbench是瑞典IAR Systems公司为微处理器开发的一个集成开发环境,支持C51,ARM,AVR,MSP430等芯片内核平台. ...

  2. 芯科EmberZNet_ZigBee3.0_EFR32MG开发日记一:ZigBee3.0解决方案选型

    A.ZigBee芯片方案选型 选项 Silicon Labs TI Nordic 型号 EFR32MG CC2652R nRF52840 内核 Cortex-M4 Cortex-M4 Cortex-M ...

  3. 芯科EmberZNet_ZigBee3.0_EFR32MG开发日记五:新建EmberZNet工程1

    1硬件准备 把JLink仿真器20P数据线正确安插在ZigBee开发套件的液晶底板上,ZigBee模块及任意一块传感器模块正确安插在液晶底板上.通过USB线把仿真器与计算机连接起来. 2新建工程实验 ...

  4. 芯科EmberZNet_ZigBee3.0_EFR32MG开发日记四:ZigBee例程下载至开发套件

    检查硬件连接 把JLink仿真器20P数据线正确安插在ZigBee开发套件的液晶底板上,ZigBee模块及任意一块传感器模块正确安插在液晶底板上.通过USB线把仿真器与计算机连接起来. 在Simpli ...

  5. 芯科EmberZNet_ZigBee3.0_EFR32MG开发日记五:新建EmberZNet工程2

    2.4工程上配置ZigBee模块 点击"OK"返回工程界面.如下图所示,找到" custom_efr32mg1b132f256gm48.hwconf "文件,并 ...

  6. 腾讯云直播开发日记(三) 聊天室-直播转码-连麦混流

    腾讯云直播开发日记(三) 直播的时候,用户还是需要和主播互动的,我们当前的互动就只有刷礼物,那没钱说礼物怎么搞? 不得让他们吹水? 所以我们需要做一个聊天室, 这个话自己也能做, 系统上线迫在眉睫,工 ...

  7. [Openwrt 项目开发笔记]:Openwrt平台搭建(一)

    [Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 最近开始着手进行Openwrt平台的物联网网关设 ...

  8. 云计算、PaaS开发、企业云平台搭建

    传统模式(单机纵向扩展):CPU.内存.硬盘 云计算特点: 通过增加节点来扩展 自下而上管理模式(自治.自动化) 适合自动化大数据处理 虚拟化 动态迁移 云计算思想: 解耦:打破串行执行,变成一环节一 ...

  9. Contiki开发日记·1——Instant-contiki环境搭建

    Instant-contiki环境搭建 一.Contiki简介 二.Instant-contiki系统 2.1 Instant-contiki下载 2.2 解压并启动系统 2.3 测试Cooja 三. ...

最新文章

  1. 【数据库】MySQL的C语言接口学习
  2. spring 注解上传文件 @RequestParam,FormData上传文件
  3. cam db num
  4. Floating-point exception
  5. base64文件上传后台处理
  6. thrift服务windows环境编译失败
  7. 2021年中国电子签名行业研究报告
  8. 【高斯消元】bzoj1013 [JSOI2008]球形空间产生器sphere
  9. 【Antlr】Antlr生成调用图
  10. v380怎么设置云存储_计算机网络云计算技术在应用中的不足及缺陷
  11. C/S模型之TCP协议
  12. php header详解
  13. flex弹性盒子布局
  14. Linux: 多线程
  15. 利用电力声类比与有限元仿真方法分析亥姆霍兹共振器
  16. 【考研·收藏】考研数学常用希腊字母表(数学符号及读法大全)
  17. 4th 【最小生成树并查集】征兵
  18. 为什么单片机定时器的TH和TL都要设置?
  19. html中的评论框怎么写,利用HTML、CSS 实现带表情的评论框的制作教程
  20. grub引导安装win10

热门文章

  1. 海上有网络吗?今天介绍下无线宽带自组网通信系统
  2. 组合数学之排列组合(一,排列与组合)
  3. 求职面试算法总结(感谢用心整理的小伙伴)
  4. PC端微信QQ第三方登录
  5. 【调剂】中国石油大学(华东)应用岩石物理实验室接收调剂研究生
  6. Python中数组转换成字符串
  7. AI顶会accepted papers list
  8. 跑步小腿前侧胫骨疼痛
  9. 利用Python自动化生成逼格高的日历!简单又实用
  10. 计算机网络——4.入门思科网络设备