在科技发展的今天,智能技术已经深入了我们的生活,从智能灯泡到智能水杯,甚至是智能牙刷,几乎每个角落都有智能设备的踪影,并且这种趋势正在逐渐加快。为了顺应这一趋势,各大厂商先后推出了不少用于边缘计算的智能设备产品,而今天我们的主角就是silicon labs(亦称“芯科科技”)公司最新推出的一款具有智能和机器学习硬件加速功能的无线物联网产品评估套件xg24-dk2601b。
硬件分析
xg24套件采用硬纸板包装盒,盒子上印有silicon labs(亦称“芯科科技”)公司的logo以及开发工具的网址,打开包装盒,里面的内容非常简单,一根用于供电及数据传输的micro usb线,一块包装在防静电盒中的开发板以及声明文件。打开防静电袋,一块小巧玲珑的开发板展现在我们面前,它采用了silicon labs公司一贯的作风,黑色的pcb板配合金色的logo给人以强烈的视觉震撼,尽显高档。
整个开发套件整个开发板的大小约为51mm*30.4mm,在开发板的正面集成了支持swd接口的jlink调试器、2.4g无线soc、温湿度传感器、惯性传感器、立体声麦克风传感器、压力传感器、环境光传感器、霍尔效应磁性传感器、按键等多种器件,而在开发板的背面集成有j-link调试接口芯片,外部供电接口以及2032纽扣电池座。所有这些都为我们准确评估系统的功能提供了丰富的外设基础。下图为板卡上各种资源的具体分布位置,以及板卡的框图。
评估板上各种资源分布
评估板的结构框图整个开发板最核心的部件就是位于板卡中间的efr32mg24芯片了,这是一个比较大的mcu家族,在该系列中所有型号均是以arm cortex-m33为核心具有78mhz主频。凭借高性能2.4ghz射频、低电流消耗和secure vault等关键特性,各大设备制造商能够基于它们打造出旨在保护远程和本地网络安全且免遭攻击的智能、稳健、节能产品。整个efr32mg24芯片家族共有25款芯片,具体可以访问官网了解:https://cn.silabs.com/wireless/zigbee/efr32mg24-series-2-socs而在我们手中这块的这块mcu其完整型号为efr32mg24b310f1536,更是efr32mg24系列mcu中的高端型号,其具有1536kb的flash和256kb的ram空间,以及极具特色的智能和机器学习加速模块,能够胜任在边缘端部署轻量级智能应用。
评估板上的mcu具体型号下图为efr32mg24系列芯片的内部模块结构,不同的颜色代表了该系列芯片内的各个模块在不同的低功耗模式下的工作情况,便于工程师们在实际应用中快速地选择合适的工作模式。
efr32m24芯片内部功能模块图配套软件为了便于用户开发,silicon labs公司还提供了简单易用的simplicity studio version 5软件,用户只需要简单安装即可开始进行开发。具体的下载可以参考本文总结中提供的网址。
simplicity studio version 5软件安装安装完成后,把xg24-dk2601b套件与电脑连接,此时,simplicity studio version 5软件会自动找到设备并安装对应的工具包,如果能够正常地显示下图的界面,这表明系统已经能够正确识别出我们的板卡了。
识别评估套件后的界面值得注意的是,虽然已经识别出评估套件了,但是最新的sdk开发包还是需要用户自行下载的,否则无法获得板卡的各种例子,最新的sdk的下载网址:https://github.com/siliconlabs/gecko_sdk下载完成后要在项目工程中导入最新的sdk,这样就可以开始开发了。
安装最新的sdk后界面选择界面上方的example projects&demos,里面有非常多的适合我们这个板卡的例子,我们选择图中红框处的demo,点击右侧的run按钮就可以把该例子的固件下载到套件里进行下一步评估,当然我们也可以选择右边的create创建一个项目。
example projects&demos为了用户能够快速评估xg24-dk2601b套件的基本功能,silicon labs公司为用户提供了手机app以搭配上面下载的demo使用,该app分为苹果手机版本和android手机版本,苹果手机用户需要访问apple store进行下载,而android手机用户可以点此(https://url.eefocus.com/1uro)进行下载。安装完后,打开软件即可(要注意的是,需要提前把手机蓝牙打开),可以看到整个软件由两部分组成:demo和develop,分别是用于评估和开发。
demo页面
develop页面将设备上电后(推荐通过usb电缆供电,如用电池供电则有部分功能不能评估),点击demo页面的任意选项,则会弹出如下图所示的蓝牙设备选择界面,选择对应的设备即可连接。
选择要连接设备上电测试
在连接好后就可以选择对应的传感器进行评估了,下图为我们对运动传感器、环境传感器及led灯控制的评估。可以看到,在手机app界面可以完整清晰地显示当前评估套件的状态及传感器信息。
对套件上的传感器进行评估对于develop功能,xg24-dk2601b套件则提供了各种无线评估工具供用户使用,如下图所示,它可以显示其附近的所有蓝牙节点及它们的发射功率,非常有意思。
套件提供的无线评估工具另外,为了更好地对板卡的功能有个全面的了解,silicon labs的设计合作伙伴sensiml还制作了应用文章系列专辑:“创造真正智能的智能家居设备-使用silicon labs xg24开发套件支持智能加速器以构建声音感知门锁”(creating a smarthome devicethat is truly smart - building an acoustic aware door lock using silicon labs'ai accelerated xg24 dev kit)。通过将新的机器学习工具链与silicon labs的simplicity studio以及bg24和mg24系列soc结合使用,实现真正智能的智能家居设备-声音感知的智能门锁。目前该应用系列文档已经可以在网上可以阅读,有兴趣的工程师可以了解详情:https://sensiml.com/blog/creating-an-acoustic-smarthome-sensor-with-silabs-xg24-platform/总结 silicon labs xg24 efr32bg24无线soc开发套件(xg24-dk2601b套件)是一款紧凑、功能丰富的开发平台,设计用于支持efr32无线 gecko片上系统。该套件为无线物联网产品的开发和原型设计提供了便利。通过评估,我们可以发现该套件上手非常简单,只需几步即可以开始评估,另外,该套件还可以作为一种简单的工具用于调试蓝牙设备。同时,silicon labs公司也为该套件提供了专门的网址和论坛用于资料下载。欲了解更多详情,可以访问官网:https://www.silabs.com/development-tools/wireless/efr32xg24-dev-kit?tab=getting-started本文转载自crimall电路城网站,原文链接:https://www.cirmall.com/articles/37116/您也可以扫描以下二维码,关注silicon labs的社交媒体平台
原文标题:开启边缘计算新体验-silicon labs efr32xg24 开发套件测评
文章出处:【微信公众号:siliconlabs】欢迎添加关注!文章转载请注明出处。
基于维控HMI+PLC智能控制涂装系统的实现
图文详解:电工基础之三相交流电源
SKI在中国与匈牙利建设15GWh生产基地
勒夫迈|为什么要在空调机中内置粉尘传感器?空调机内置粉尘传感器的好处
安达发|基于APS排程系统的PDM功能
开启边缘计算新体验-Silicon Labs EFR32xG24 开发套件测评
领途携五款小型电动汽车亮相发布会
HDF Display驱动模型的整体架构加载及运行流程
煤气报警器电路图
国内外主机厂加快在华新能源汽车市场布局
压铸生产超声波模具的注意事项
电气设备中继电保护问题的分析
ios10.3系统进一步修复,听说果粉们都换了最新的iOS10.3系统
从键盘输入10个整数,以二进制形式输出到“outFile”中
微流控芯片装置与活细胞动态观察技术用于神经元轴突损伤机制研究
特斯拉已申请召回9136辆来自美国地区的Model X以及401辆Model Y
未来3年上海将累计投入超过300亿元建设新型无线城市
第八届“鼎阳杯”全国高校电工电子基础课程实验教学案例设计竞赛圆满谢幕
索尼触觉反馈手套专利 虚拟现实更近了
雅特力即将亮相ELEXCON 2022,诚邀您莅临1S11展位