When a loop in main() is no longer sufficient for your IoT projects, it’s time to consider a real-time kernel. The Micrium OS kernel is the latest evolution of the efficient and reliable task scheduling code that Micrium first began offering over 20 years ago. Its integration in Simplicity Studio means that you can easily leverage its capabilities across a range of Silicon Labs devices and wireless technologies.
Preemptive priority-based scheduler with optimized context switching
Support for round-robin scheduling to share CPU among tasks of equal priority
Time management featuring a dynamic tick rate and an optional tick-less mode for energy saving
Efficient implementation of common kernel primitives, like semaphores, queues, mutexes, etc.
Integration with the Gecko Platform power manager, enabling support of various low-energy modes
Hook functions to add application-specific code to a variety of kernel operations
Compact memory footprint with typical Flash requirements under 10 kBytes
Built-in statistics capabilities and integration with tracing and visualization tools
The Micrium OS kernel is distributed exclusively through Simplicity Studio. Within Studio, you’ll find tools for easily adding the Micrium OS kernel to new projects, along with various Micrium-based software examples. To install Studio, choose the appropriate software package below.
The Micrium OS kernel can be run on both EFR32 and EFM32 devices. Check Simplicity Studio for example projects targeting your preferred device.
Whitepaper: Uncovering Real-Time Bugs with Specialized RTOS Tools
Adding Micrium OS on the EFR32FG
Micrium OS Examples: 57 hidden gems you may not know about
Now playing
Overview
Now playing
Introduction to Kernels
Now playing
Kernel Projects
Now playing
Kernel Initialization
Thank you for downloading .
If you have any issues downloading, please contact sales support or product technical support.
Please select at least one column.