简介
Silicon Labs RAIL(无线电抽象接口层)提供直观性和易于定制的无线电接口层,旨在为专有或标准无线协议提供支持。RAIL 可让客户采用最新的 RF 技术,而不影响之前的开发投入,同时确保代码迁移至未来的 EFR32 IC 能够经受住未来的考验。统一的无线电软件 API 让用户无需再面临低级无线电模块的许多硬件寄存器和复杂性,允许用户专注于进行专有的无线应用开发,而不是学习具体的设备知识。

RAIL 软件的功能和优势
特点 | 优点/利益 | |
---|---|---|
跨 SoC 的统一无线电 API | 应用可携性;简单的 API,用于复杂无线电寄存器级别配置 | |
多协议和多 PHY 支持 | 开发创新的应用,如动态多协议 BLE + 专有应用 | |
随时可用且可定制的 PHY | 通过数十个经验证的 PHY 来简化并缩短开发流程 | |
支持 WM-BUS、Sigfox 和 Wi-SUN | 使用 Silicon Labs 硬件开发基于标准的堆栈 | |
支持低功耗能量模式 | 开发电池供电的超低功耗应用 |
支持 RAIL SDK 规格
示例应用程序
RAIL 测试
范围测试
简单 TRX
空示例
占空比
能耗模式
照明和开关
无线 M-Bus 计量器/收集器
启动
引导装载程序
现场升级
安全启动
签名升级映像
加密升级映像
RTOS
Micrium
命令行界面
开发工具
Simplicity Studio IDE
无线电配置器
网络分析器
能耗配置文件
应用程序生成器
硬件配置器
支持的工具链
ARM 的 IAR 嵌入式工作台
GCC(GNU 编译器集合)
移动应用
IOS 和 Android 版的 DMP BLE+RAIL 移动应用
下载
技术文档
Gecko SDK 发布说明 (4.2.0.0)
最近更新 - 2022 年 4 季度 (2022 年 10 月)
Flex 专用版本 3.5.0.0
- RAIL 应用程序和库:
- FG25 Flex-RAIL GA 支持
- 支持 490 MHz 和 915 MHz 的新的长距离 PHY
- RAIL 中的 xG12 动态模式切换支持
- xG22 扩展频段支持
- 连接应用程序和堆栈:
- xG24 Connect 支持
版本 | 日期 | 发行说明 |
---|---|---|
2023 | 2023/01 | 版本 3.4.4.0 ![]() |
2022 | 2022/12 | 版本 3.5.0.0 ![]() |
2022/10 | 版本 3.4.3.0 ![]() |
|
2022/09 | 版本 3.4.2.0 ![]() |
|
2022/08 | 版本 3.4.1.0 ![]() |
|
2022/06 | 版本 3.4.0.0 ![]() |
|
2022/03 | 版本 3.3.2.0 ![]() |
|
2022/01 | 版本 3.3.1.0 ![]() |
Gecko 平台版本 4.2.0.0
- 针对 EFR32xG25 设备的支持
- 对 MGM240Dx 模块的支持
- 对 BGM24x 模块的支持
- 提高了 CPC UART 驱动器的可靠性
- 许多 CPC 改进
- Android 支持 CPCd
- 安全:
- 将 Mbed TLS 库更新到版本 3.2.1,支持 CBAP
- 更新了 ITS 驱动程序(版本 3),优化了密钥查找时间
- 更新了 TrustZone 的软件支持,评估质量
版本 | 日期 | 发行说明 |
---|---|---|
2023 | 2023/01 | 版本 4.1.4.0 ![]() |
2022 | 2022/12 | 版本 4.2.0.0 ![]() |
2022/10 | 版本 4.1.3.0 ![]() |
|
2022/09 | 版本 4.1.2.0 ![]() |
|
2022/08 | 版本 4.1.1.0 ![]() |
|
2022/06 | 版本 4.1.0.0 ![]() |
|
2022/03 | 版本 4.0.2.0 ![]() |
|
2022/01 | 版本 4.0.1.0 ![]() |
社区与支持