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
Memory usage | |
Kernel ROM | 2100 Bytes |
Kernel RAM | 133 Bytes |
Task RAM: Task control block | 48 Bytes |
Task RAM: Minimum stack size | 64 Bytes |
Timing | |
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.
CPU | Evaluation board |
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 |