Skip to main content

Module os

Module os 

Source
Expand description

OSAL (Operating System Abstraction Layer) interface.

This module provides safe, idiomatic Rust wrappers for the OSAL API, which abstracts away the details of the underlying real-time operating system (RTOS).

Modulesยง

alloc
A GlobalAlloc implementation backed by the POSIX heap (malloc/free/posix_memalign).
app
Top-level OSAL application lifecycle API.
fs
Safe, idiomatic wrappers for CFE File Services (CFE_FS) and OSAL file APIs.
heap
Safe, idiomatic wrapper for querying OSAL heap statistics.
id
Generic OSAL object ID APIs.
module
Safe, idiomatic wrappers for OSAL dynamic module loading APIs.
net
Safe, idiomatic wrappers for OSAL networking APIs (sockets).
queue
Safe, idiomatic wrappers for OSAL Message Queue APIs.
shell
Safe, idiomatic wrappers for OSAL Shell command execution.
sync
Safe, idiomatic wrappers for OSAL synchronization primitives.
task
Safe, idiomatic wrappers for OSAL Task APIs.
time
Safe, idiomatic wrappers for OSAL local time APIs.
timebase
Safe, idiomatic wrappers for OSAL Time Base APIs.
timer
Safe, idiomatic wrappers for OSAL Timer APIs.
version
Safe, idiomatic wrappers for OSAL version query APIs.