Zephyr
Overview
The Zephyr Project is a Linux Foundation hosted collaboration project, an open source collaborative effort uniting leaders from across the industry to build a best-in-breed small, scalable, real-time operating system (RTOS) optimized for resource constrained devices, across multiple architectures.
The Zephyr OS is based on a small-footprint kernel designed for use on a wide range of products such as simple embedded environmental sensors and LED wearables to sophisticated smart watches and IoT wireless gateways.
The Zephyr kernel supports multiple architectures, including ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa, and RISC-V, and a large number of supported boards. The Zephyr kernel is derived from Wind River’s commercial VxWorks Microkernel Profile for VxWorks that has evolved over 20 years from DSP RTOS technology Virtuoso.
Microsemi and Zephyr
Zephyr OS has been ported to the Mi-V RISC-V soft CPU available with the IGLOO2 Mi-V RISC-V Creative Board (FUTUREM2GL-EVB) designed by Future Electronics. The Creative Board features a 25K LE (logic element) IGLOO2 FPGA pre-programmed with a 32-bit soft-core RISC-V processor and peripherals. More information on the Zephyr port on Microsemi IGLOO2 Evaluation Kit is available here. The latest Zephyr kernels and SDKs can be downloaded from here.
Microsemi’s SoftConsole SDK provide all the essential tools such as OpenOCD, GDB and support for RISC-V to develop, test and deploy Zephyr based RISC-V systems. Zephyr Project source codes are maintained on a public GitHub repository.
IGLOO2 Mi-V RISC-V Creative Board
For more information on the Zephyr project, please visit: http://docs.zephyrproject.org/introduction/introducing_zephyr.html