Overview
Micrium OS Introduction
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. |
Licensing
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.
Getting Started
Download and Install Simplicity Studio
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.
Hardware Support
Micrium OS can be run on both EFR32 and EFM32 devices. Check Simplicity Studio for example projects targeting your preferred device.
Select a Software Example
Software examples allow you to quickly get Micrium OS up and running on your board.
Follow these easy steps:
1. Plug kit in with USB; Use the port labeled DBG
2. Open Simplicity Studio
3. Select Software Examples featuring Micrium OS (see screenshot)
Tech Docs
Resources
Community & Support
Knowledge Base Articles
Browse our knowledge base articles for information about specific products.
User Forums
Browse technical questions, share your ideas, and learn more about our latest solutions.
Questions? You're in the Right Place.
Silicon Labs has an active, knowledgeable user community of engineers and developers that are enthusiastic about solving problems.