无需构建火星漫游者程序就能使用新的 Micrium OS,但随着产品复杂程度的增加,您将需要使用嵌入式软件来提高产品的安全性和可靠性。还需要使用软件确保按照正确顺序并且实时处理您的算法和任务。最后,需要采取方法简化开发流程并加快上市时间。
这就是 Micrium OS 发挥作用的地方。该产品以 20 余年的嵌入式开发经验为后盾,包括 RTOS 内核、通信堆栈、文件系统和图形用户界面,是帮助世界各地的工程师实现安全、可靠和稳定运行的可靠工具。Simplicity Studio 在您选定必备要素之后自动解决依赖问题并配置启动指令,从而简化开发流程。
Micrium OS 和 Simplicity Studio 可降低产品初始化的复杂程度并加快上市时间,而且还支持 Silicon Labs Gecko 微控制器和无线 Gecko SoC。
Micrium OS 的内核是一种高度可靠、配备高效抢占式调度程序的实时内核。该实时内核为开发人员提供 Silicon Labs 硬件平台上的专业级多任务功能。此内核以源代码形式提供,其完整文档有助于确保流畅的用户体验。
Micrium OS 不是一种旨在应用于所有 Silicon Labs 设备的单一封装。实际上,它是一个非常灵活、具有高度可配置性的软件组件系列。组件之间互相依赖性小,所以开发者在很大程度上可以随意选择适合其项目的软件。在任一特定组件内,有许多参数可以调节——在许多情况下在编译时间或在运行时间均可——以确保对资源的最高效利用
特点 | 优点/利益 | |
---|---|---|
实时内核 | Micrium OS 的内核是一种高度可靠、配备高效抢占式调度程序的实时内核。 | |
网络 | 全功能的 TCP/IP 协议栈,拥有十年以上的成功部署经验。功能包括支持双 IPv4 和 IPv6、SSL/TLS 插槽选项,以及支持多种常用应用协议。 | |
USB 设备 | 稳健且易用的 USB 设备协议栈。包括支持音频、CDCACM、CDCEEM、HID、MSC,以及供应商类型。 | |
USB 主机 | 高效的 USB 协议栈,适用于配备 USB 主机或 OTG 控制器的嵌入式系统包括对 MSC、HID、CDC ACM、USB2Ser 和 AOAP 类型。 | |
文件系统 | FAT 文件系统与多种存储设备兼容。可选的日志组件提供故障安全操作功能。 | |
图形用户界面 | 能够满足各种显示需求的图形用户界面解决方案,提供从简单的单色文本到色彩丰富的全色彩图像和触摸屏功能。支持多种显示控制器 |
借助预先编译的演示、应用程序说明和示例快速构建和运行。使用包括能源分析和网络分析在内的先进工具,优化您的无线系统。在下方选择您的软件封装。
对于希望评估 EFM32 MCU 和 Micrium OS 的开发者,我们提供一系列入门套件。Micrium OS 当前支持的入门套件包括:
套件 | 描述 | 价格(美元) | 添加至购物篮 |
---|---|---|---|
EFM32GG-STK3700 | EFM32 Giant Gecko 系列 0 入门套件 | $29.99 | ![]() |
SLSTK3701A |
EFM32 Giant Gecko 系列 1 入门套件 |
$99.99 |
![]() |
SLSTK3401A | EFM32 Pearl Gecko PG1 入门套件(同样用于 EFM32 Jade Gecko JG1) | $29.99 | ![]() |
SLSTK3402A | EFM32 Pearl Gecko PG12入门套件(同样用于 EFM32 Jade Gecko JG12) | $29.99 | ![]() |
通过软件示例,您可以快速设置好 Micrium OS 并使其在您的板上运行。
1. 使用 USB 插入套件;使用标有 DBG 的端口
2. 打开 Simplicity Studio
3. 选择 Micrium OS 的软件示例(参见屏幕截图)
现在正在播放
内核介绍
现在正在播放
内核项目
现在正在播放
内核初始化
现在正在播放
内核调度
现在正在播放
内核调度(续)
现在正在播放
其他内核服务
现在正在播放
信号
现在正在播放
保护共享资源
现在正在播放
互斥锁
现在正在播放
消息队列
请选择至少一列。