Operating Systems
Overview
Multiple Operating systems are currently in development for Microsemi RISC-V implementations. These will be rolled out prior to the November RISC-V workshop.
FreeRTOS
FreeRTOS™ is a portable, open source, royalty free, mini real-time kernel (a free-to-download and free-to-deploy RTOS that can be used in commercial applications without any requirement to expose your proprietary source code). FreeRTOS is scalable and designed specifically for small embedded systems. FreeRTOS for RISC-V will be available soon from GitHub
SiLabs Micrium µC/OS-II
SiLabs Micrium µC/OS-II™ RTOS, is designed to save time on your next embedded project and puts greater control of the software in your hands.
"Micrium is pleased to join Microsemi's Mi-V ecosystem with our highly dependable uC/OS-II real-time kernel, a full-featured embedded operating system," said Jean Labrosse, co-founder and chief architect at Micrium. "As RISC-V continues to grow in popularity, we look forward to working closely with Microsemi to support accelerated adoption of its RISC-V soft CPU product offerings as well as the entire ecosystem's RISC-V advancements."
Express Logic - ThreadX
"Express Logic is pleased to be a foundational part of Microsemi's Mi-V RISC-V ecosystem," said William E. Lamie, President, Express Logic. "Our X-Ware Internet-of-Things (IoT) platform, including the industry-leading ThreadX RTOS with over 6.2 billion deployments, is the preferred embedded software platform for all designs requiring industrial-grade run-time solutions—making us an ideal fit for this new consortium."