Embedded Operating System (OS) components have become essential parts of many IoT applications. Simplicity Studio provides convenient access to a variety of helpful OS components, including professional-grade software from Micrium. Reflecting decades of embedded OS development experience, Micrium’s components provide a solid foundation for your most challenging projects, allowing you to focus entirely on writing innovative, differentiated application code.
At the heart of any embedded OS is a kernel, which provides vital task scheduling and multi-tasking services to ensure that the timing requirements of your application code can be met, even as you regularly update and expand that code with new features. Micrium OS is more than a kernel, though, providing a number of additional modules to help you meet your project’s needs. Here is a summary of the Micrium OS components:
Component | Description | |
---|---|---|
Real-Time Kernel | A highly reliable foundation for your multi-task application code. | |
File System | A flexible implementation of the FAT file system with support for multiple types of storage device | |
USB Device | A full-featured stack for implementing the device side of the USB protocol, including class support for CDC, HID, and MSC, as well as a framework for vendor-defined classes. | |
USB Host | An embedded USB host stack with support for the MSC, HID, CDC, USB2Ser, and AOAP classes. | |
Network | A TCP/IP stack with support for IPv4 and IPv6, along with a number of popular application protocols. |
Micrium OS is provided entirely free of charge for deployment on Silicon Labs EFM32 and EFR32 devices! You can begin adding Micrium’s professional-quality components to your projects today without payment of any licensing fees.
Micrium OS 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.
Micrium OS can be run on both EFR32 and EFM32 devices. Check Simplicity Studio for example projects targeting your preferred device.
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)
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 ForumsMicrium OS 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.
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.