SDK 扩展(SDK Extension)是专用于 32-bit 设备开发的可扩展实体,基于 Project Configurator 和其他 Silicon Labs Configurator(SLC)工具体系。一个 SDK 扩展本质上是组件(Component)和其他项目资源(如示例文件)的集合,它依赖于一个已安装的父 SDK。SDK 扩展安装后,SSv5 会将其与主 SDK 同等对待,例如在示例项目过滤器中显示扩展相关内容。 SDK 扩展的典型用途包括:Documentation Index
Fetch the complete documentation index at: https://mintlify.com/dsyx/docs.silabs.com_zh/llms.txt
Use this file to discover all available pages before exploring further.
- 控制特定功能的访问权限(例如需要 MFi 协议的 HomeKit SDK)
- 维护客户自定义组件和项目,独立于 Silicon Labs 官方 SDK
Silicon Labs 的 HomeKit SDK 必须以 SDK 扩展的形式安装,因为它仅面向已签署 Made For iPhone(MFi)协议的授权 Apple 开发者。您必须登录 Silicon Labs 客户帐户才能查看和下载 HomeKit SDK。
安装 SDK 扩展
在安装 SDK 扩展之前,请确保对应的父 SDK 已经安装完毕。打开 SDK 管理界面
通过以下任一方式打开 SDK 管理界面:
- 点击工具栏上的 Preferences,然后导航至 Preferences > Simplicity Studio > SDKs
- 在 Launcher 透视图的 OVERVIEW 选项卡中点击 Manage SDKs
浏览并选择扩展目录
在弹出的 Add SDK Extensions 对话框中,浏览到扩展所在的目录。如果该目录包含有效的 SDK 扩展,SSv5 会自动检测到它并在对话框中显示扩展信息。确认后点击 OK。