某某机械有限公司
关于我们 产品中心 新闻中心 客户案例 在线留言 联系我们
公司新闻 行业新闻 科技创新
探索EFM8 Universal Bee开发套件
发布者:浏览次数:

Silicon Labs(亦称“芯科科技”)于电子发烧友网站举办的EFM8 Universal Bee开发套件试用活动已于近期圆满结束,许多技术大神纷纷提出了内容丰富的试用报告,我们将汇整并制作一系列的EFM8 UB试用文章,帮助行业人士深入掌握EFM8 8位MCU的开发及应用技巧。

首篇EFM8 Universal Bee开发套件开箱文聚焦于如何快速搭建8位MCU开发环境,本文笔者长期从事智能传感控制,物联网以及光电检测方向,熟悉目前市面上大多数的MCU产品。

探索EFM8 Universal Bee开发套件

1、Simplicity Studio 4.0

节能型 EFM8 MCU 采用流行的 8051 核心,非常适合处理来自端口 I/O 或传感器输入的数据。具体的介绍以后会慢慢描述,总之对于做低功耗应用场景来说,是不错的选择。EFM8 MCU依托的开发环境是Simplicity Studio 4.0。可以复制网址进入网页介绍。

https://www.silabs.com/products/development-tools/software/simplicity-studio

Simplicity Studio是基于Eclipse 4.5开发的集成开发环境,可以方便为所有的开发者对IOT开发进行一键接入。Simplicity Studio包含了非常强大的能耗分析、配置和无线网络分析工具套件,另外软件演示、软件示例、完整文档、技术支持和社区论坛,能够自动连接8位或者32为的MCU或者Soc。

2、Simplicity Studio 4.0的下载和安装

访问网址:https://www.silabs.com/products/development-tools/software/simplicity-studio可以进入下载界面,直接点击“Windows Installer”.如电脑是32位的,需要点击下面的32bit下载,如下图。

3、下载后直接打开进行安装,需要同意协议。

4、选择安装目录,可以自定义要安装的目录

5、程序安装中

6、安装完后,会自动打开程序。弹出用户登录,注册界面。这里建议最好注册一个账号,一方面方便后面进行软件激活、库下载以及获得资料等。

7、注册完成后,会检查更新。

8、检查更新完成后,点击New Project,就可以开始建立项目和下载开发包。因为此时环境还没有配置好MCU以及需要的开发库。

9、这里有两种安装方式,一种是可以根据连接设备识别,第二种是自己选择芯片型号。这里因为笔者已经连接了开发板,所以选第一种。

10、检测到了开发板为FEM8UB1,可以选择。然后下方会显示需要下载开发包的信息,包括开发包大小内容,安装空间。

11、下载更新完成后,显示能够使用的开发套件,灰色是不支持。

12、下载更新C8051开发需要的库和Flash烧写环境。请注意,中间有可能会重启软件。

13、完成更新后,按理说可以开始开发。但是,软件这时候并没有进行激活,所以需要和官网要一个license。在软件的help的licensing中打开helper,点击this form转到网页去填写信息,这也是为什么一开始要注册账号的原因之一,因为可以直接进入申请lic的界面。

申请完成后,可以在邮件中直接受到lic,复制licensing helper中就可以激活软件。后面就可以开始进行编译开发了。