embOS-Ultra RISC-V Embedded Studio
embOS-Ultra for RISC-V was developed for and with Embedded Studio for RISC-V and can be used with any RISC-V device.
Board support packages (BSPs) for different RISC-V devices and evaluation boards are included.
Resources and performance data
|Kernel ROM||2100 Bytes|
|Kernel RAM||133 Bytes|
|Task RAM: Task control block||48 Bytes|
|Task RAM: Minimum stack size||64 Bytes|
|Context switching time||258 Cycles (2.3 µs with GigaDevice GD32VF103 running at 108 MHz)|
|Interrupt latency time||Zero|
Board support packages
embOS-Ultra for RISC-V and Embedded Studio may be used on any RISC-V device. The most recent release includes the following board support packages (BSPs), but further board support packages may easily be created based on this release.
|RISC-V||Embedded Studio Simulator|
|GigaDevice GD32VF103||GigaDevice GD32VF103V-Eval|
|SiFive E31 RISC-V Core IP FPGA Eval Kit||Digilent Artix-7 FPGA Dev Board|
|SiFive FE310-G002||SiFive HiFive IoT|
|SiFive FE310-G002||SiFive HiFive1 Rev B|