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:
|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|
||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)