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

Missing of dispose function when releasing resources #47

Open Richardhongyu opened 2 months ago

Richardhongyu commented 2 months ago

Currently, RROS does not release resources when an element ends. This means there are only a limited number of elements. We ought to complement the missing dispose functions for different elements.

Richardhongyu commented 2 months ago

There are six factories: proxy/buf/observe/monitor/clock/thread, and two common functions: evl_unindex_factory_element/evl_destroy_element.

yexuanyang commented 1 month ago

evl_unindex_factory_element and evl_destory_element are already implemented before this issue. The function we lack is evl_release_element.