You don’t have to build a Mars rover to use the new Micrium OS, but as products increase in complexity you need embedded software to make your products safer and more reliable. You'll also need software to make sure your algorithms and tasks are handled in the right order and in real-time. Finally, you need an approach that simplifies your development process and accelerates time to market.
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.
Micrium OS and Simplicity Studio reduce initialization complexity and accelerate time-to-market for your product, and it supports Silicon Labs Gecko microcontrollers and Wireless Gecko SoCs.
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
Features | Benefits | |
---|---|---|
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 | ![]() |
SLSTK3701A |
EFM32 Giant Gecko Series 1 Starter Kit |
$99.99 |
![]() |
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)
Whitepaper: How MPUs can help you make products safer and more secure
Subscribe to Micrium communications
Browse our knowledge base articles for information about specific products.
Search Knowledge BaseBrowse technical questions, share your ideas, and learn more about our latest solutions.
Search the ForumsGet 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.
Now playing
Introduction to Kernels
Now playing
Kernel Projects
Now playing
Kernel Initialization
Now playing
Kernel Scheduling
Now playing
Kernel Scheduling Continued
Now playing
Additional Kernel Services
Now playing
Semaphores
Now playing
Protecting Shared Resources
Now playing
Mutexes
Now playing
Message Queues
Thank you for downloading .
If you have any issues downloading, please contact sales support or product technical support.
Please select at least one column.