This is where Micrium OS can help. A product backed by more than 20 years of embedded development, it includes an RTOS kernel, communication stacks, a file system, and a graphical user interface that has been relied upon by engineers around the world looking for safe, reliable, and secure operation. Simplicity Studio simplifies development by automatically resolving dependencies and configuring startup order once you select the required components.
At the core of Micrium OS is a real-time kernel that's highly reliable and features an efficient, preemptive scheduler. This real-time kernel offers developers professional-grade multi-tasking capabilities on Silicon Labs hardware platforms. The kernel is delivered in source-code form, and its thorough documentation helps to ensure a smooth user experience.
The Micrium OS is not a single package intended for use on all Silicon Labs devices. Instead, it is a flexible, highly configurable collection of software components. There are few dependencies among the components, so developers are mostly free to select the software that makes sense for their projects. Within any particular component, there are numerous parameters that can be adjusted—at either compile-time or run time in many cases—to ensure the most efficient use of resources
|Real-Time Kernel||At the core of Micrium OS is a real-time kernel that's highly reliable and features an efficient, preemptive scheduler.|
|Network||A full-featured TCP/IP protocol stack with over a decade's worth of successful deployments. Features dual IPv4 and IPv6 support, an SSL/TLS socket option, and support for a number of popular application protocols.|
|USB Device||A robust yet easy-to-use USB device stack. Includes support for Audio, CDCACM, CDCEEM, HID, MSC, and Vendor classes.|
|USB Host||An efficient USB host stack for embedded systems equipped with a USB host or OTG controller. Includes support for MSC, HID, CDC ACM, USB2Ser and AOAP classes.|
|File System||A FAT file system compatible with a wide range of storage devices. An optional journaling component provides fail-safe operation.|
|Graphical User Interface||A graphical user interface solution capable of satisfying a variety of display needs, from simple monochrome text to rich, full-color images and touch-screen functionality. Supports a lengthy list of display controllers|
Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your wireless systems. Choose your software package below.
An array of starter kits is available for developers seeking to evaluate the EFM32 MCUs and Micrium OS. The starter kits currently supported by Micrium OS include the following:
|Kit||Description||Price (USD)||Add to Cart|
|EFM32GG-STK3700||EFM32 Giant Gecko Series 0 Starter Kit||$29.99|
||EFM32 Giant Gecko Series 1 Starter Kit
|SLSTK3401A||EFM32 Pearl Gecko PG1 Starter Kit (also use for EFM32 Jade Gecko JG1)||$29.99|
|SLSTK3402A||EFM32 Pearl Gecko PG12 Starter Kit (also use for EFM32 Jade Gecko JG12)||$29.99|
Software examples allow you to quickly get Micrium OS up and running on your board.
1. Plug kit in with USB; Use the port labeled DBG
2. Open Simplicity Studio
3. Select Software Examples featuring Micrium OS (see screenshot)
Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your MCU and wireless systems.
Please select at least one column.