查看: 3962|回复: 9

Silicon Labs EFR32xG22 开发板软件评测 -- Silicon SDK初识

[复制链接]

该用户从未签到

发表于 2020-7-7 09:13:23 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 zhyh007 于 2020-7-6 18:56 编辑

前言
-------------
感谢电路城与Silicon供应商EDOM提供评测开发板Silicon Labs EFR32xG22,开箱评测可阅读电路城原创优秀文章 ,硬件资源可阅读作者北方. 的文章。本系列评测将以Silicon Labs EFR32xG22为开发板进行zigbee低功耗项目开发,以Silicon丰富的软件资源为评测核心。从Silicon SDK初识 -> zigbee低功耗项目创建 -> 项目调试、执行与测评,三个维度展开。本文为第一部分:Silicon SDK初识。

SiliconSDK初识-------------
1.  下载与安装即Silicon集成开发环境,选择对应的操作系统进行免费下载并安装(安装过程省略)
1.png

2. 软件注册
    安装好后,打开Simplicity Studio,如下界面,第一步 进行账号注册,点击左上角 SignIn
2.png

   选择创建账号
                                                   
3.png
  会进入silicon官网账号注册界面
                                                
4.png
  注册并登录成功后,Simplicity Sudio 会显示如图,点击向下箭头,选择Kit Registration
5.png
6.png
7.png


   此时输入的Kit是Silicon包装盒侧面贴条的 S.nr信息,为十位数字。该S.nr码十分重要,为开发套件绑定,只有输入该Kit,才可以下载Silicon大多数的SDK(zigbee,ble,Z-wave等),否则将无法进行后续开发。此处也提醒读者,一定要从正规渠道购买Silicon开发板,否则有可能无法享受到SDK的下载服务。注册成功后,进行下一步。(受文章篇幅限制,后文接评论)
8.png


回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-7-7 13:37:32 | 显示全部楼层
3. SDK开发套件下载
点击如下图下载按钮

9.png


弹出Install方式选择的对话框
10.png

此时将EFR32 EVB通过USB线与PC机连接,连接成功时,显示屏会有Logo显示
11.jpg

连接好EVB后,选择Install by Device,弹出新的对话框,左上角Connected devices: 如果PC有设备插入,此时会显示出设备信息,在Product Search中输入efr32x, 并选中 EFR32xG22 Wireless Starter Kit (SLWSTK6021A), 并通过 >> 按钮 导入到右侧Selected devices中。点击Next 进入下一步。
12.png

可以看到账号下12个SDK/Tool,其中Access Granted表示拥有该SDK/Tool权限可下载;Request Access是需要向Silicon申请,通常需要有商务合作时才可以提供;Register Kit则表示需要输入S.nr码才可以获得权限。此处就可以看出之前Register Kit注册的重要性了。点击Next进入下一步。
13.png

在安装选项卡,可以根据使用者需求,选择性下载对应工具或SDK。点击Finish即可以开始下载。经验来说,不要一次性选择全部,其中部分工具(例如GNU)下载偶尔存在网络连接失败的情况,会导致整个下载过程失效需要重新启动Simplicity Studio。因此,建议优先选择需要的SDK/工具下载即可。
14.png

对于zigbee软件开发来说,必要选择EmberZnet, + IAR embeddedworkbench integration or GNU ARM Toolchain工具二选一用以编译工程。

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-7-7 13:37:32 | 显示全部楼层
4.  目录结构
进入到SimplicityStudio\v4\developer\sdks\gecko_sdk_suite 下,可以看到下载的SDK版本
15.png

进入 v2.7\protocol\zigbee 可以看到zigbee stack相关的代码目录
16.png

  • app\framework\util: 核心代码,包含了主函数,收发包信息流处理等

  • app\framework\cli:cli相关代码

  • app\framework\plugin: plugin可以理解为Silicon为客户提供设计完备的zcl层及部分网络层的代码与相关callback,例如cluster的处理与回调,zll的相关code,ota,greenpower等,是用户在设计自己app时调用频率最高的代码。

  • app\gpd\sample-app:是Silicon针对zigbee3.0新feature GreenPower单独提供的两个demo;



回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-7-7 13:37:32 | 显示全部楼层
总结与寄语
----------------
   本文重点介绍SiliconSDK的安装流程,为后续创建工程做好铺垫。本人从事zigbee 固件开发工作6年,主导研发多款zigbee认证产品,期间也评估过NXP,TI,Marvel,Qorvo的zigbee芯片,仅以软件开发者角度,各厂商均有特色,但Silicon方案提供的SDK属于应用开发权限最多,资源最为丰富的一家,非常适合zigbee研发者对企业级产品的快速开发,尤其适合近2年火爆的模组产品开发。同时,Silicon开发套件的价格相对较贵(单价400刀左右),对于学生或者个人开发者来说入门门槛较高,欣喜的是,近些年也看到Silicon代理商EDOM与电路城论坛等合作,可以让初学者有机会免费拿到样品进行体验学习,也希望Zigbee的开发与市场可以在IOT领域占据主导地位。


回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2021-11-1 18:27
  • 签到天数: 185 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2020-7-9 09:32:42 | 显示全部楼层
    请问你的账号是怎么登陆的?我的账号怎么一直登不上,一点击sign in,就弹出个窗口,网页无法打开!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2020-7-10 13:26:08 | 显示全部楼层
    muxb 发表于 2020-7-9 09:32
    请问你的账号是怎么登陆的?我的账号怎么一直登不上,一点击sign in,就弹出个窗口,网页无法打开!

    可以试下科学上网。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-11-1 18:27
  • 签到天数: 185 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2020-7-16 16:14:12 | 显示全部楼层
    zhyh007 发表于 2020-7-10 13:26
    可以试下科学上网。

    你好,下载的SDK能分享一下吗?谢谢了!
    我试了各种办法,还是没法sign in,无法下载这个SDK。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2020-7-17 12:58:43 | 显示全部楼层
    muxb 发表于 2020-7-16 16:14
    你好,下载的SDK能分享一下吗?谢谢了!
    我试了各种办法,还是没法sign in,无法下载这个SDK。

    SDK下载需要注册账号,并且需要购买silicon开发板时附带的序列号才可以获取权限。如果是企业用户,建议购买正版silicon开发板哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-11-1 18:27
  • 签到天数: 185 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2020-7-17 21:55:04 | 显示全部楼层
    zhyh007 发表于 2020-7-17 12:58
    SDK下载需要注册账号,并且需要购买silicon开发板时附带的序列号才可以获取权限。如果是企业用户,建议购买正版silicon开发板哦

    账号注册了,就是sign in的网页打不开,序列号有的,都没机会输入。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2022-7-20 16:30:45 | 显示全部楼层
    muxb 发表于 2020-7-17 21:55
    账号注册了,就是sign in的网页打不开,序列号有的,都没机会输入。

    科学上网
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 02:28 , Processed in 0.219834 second(s), 37 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.