BUPT-OS / RROS

RROS is a dual-kernel OS for satellites or other scenarios that need both real-time and general-purpose abilities. RROS = RTOS (Rust) + Linux (C).
https://bupt-os.github.io/website/
Other
567 stars 40 forks source link

Incomplete hectic driver #43

Closed StevenFryto closed 2 months ago

StevenFryto commented 3 months ago

The current hectic driver in RROS is incomplete. Depending on hectic driver, the hecitc program runs a truckload of RROS threads both in user and kernel spaces, for exercising the scheduler of the RROS core. While the real-time kernel functionalities of RROS are largely complete, there is still a lack of performance comparison with other real-time operating systems. The hectic driver, as a performance measurement tool, is essential for such performance comparisons.