虽然Silicon Labs是一家半导体公司,但是他们为自家芯片配套提供的软件解决方案也同样非常优秀,主要由SDK和IDE两部分组成。
一、SDK(软件开发包)
比如针对于本专题所专注的ZigBee领域,Silicon Labs为自家ZigBee芯片配套提供的EmberZnet SDK就是业内公认最优秀的ZigBee SDK之一。EmberZnet一般是包含在一个更大的无线SDK(还包含ZigBee以外其他无线技术对应的SDK)中一起发布的,这个大的SDK被称为Gecko SDK。其组成细节如下图所示:
其中的ZigBee EmberZnet SDK在官网可以查到,具体如下图(查询时间为2023.01.11)所示:
从上图中可以看到目前最新版本的EmberZnet的版本号为7.2.0.0。
二、IDE(开发环境)
Silicon Labs官网可以直接下载到官方最新版本IDE,名为Simplicity Studio。该软件安装完成之后,可以看到启动界面如下图所示:
启动之后相应的软件界面如下图所示:
(注:任何相关问题,欢迎在文末技术交流QQ群中交流讨论。)