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

rust: monitor factory: add `monitor facotry` in RROS #25

Open shannmu opened 9 months ago

shannmu commented 9 months ago

The monitor factory has implemented a synchronization mechanism inter threads, providing three types of synchronization methods to the user mode: mutexes, semaphores, and condition variables. During the implementation process, I believe it is worth mentioning that the following features were added or modified:

https://github.com/BUPT-OS/RROS/issues/24

Lukeehoojet commented 9 months ago

The CI passed, but there are many warnings in your code, try to eliminate them before submitting.