Skip to main content

Module arceos

Module arceos 

Source
Expand description

ArceOS-specific definitions.

api re-exports the public ArceOS API surface. Prefer this entry for ArceOS-specific operations that do not have a std-like wrapper.

modules re-exports lower-level ArceOS modules as an escape hatch for complex systems such as Axvisor. Ordinary applications should prefer ax_std::{fs, io, thread, sync, time, net}.

Re-exports§

pub use ax_api::modules;
pub use ax_driver as driver;
pub use ax_percpu as percpu;
pub use ax_api as api;
pub use ax_runtime::task;

Modules§

diagnostics
OS-independent task scheduler types and ArceOS runtime operations. Runtime observations for scheduler and execution-context diagnostics.
guard
Guards for ArceOS interrupt and preemption contexts.
irq
OS-independent task scheduler types and ArceOS runtime operations.
sync
Non-sleeping synchronization for ArceOS kernel contexts.
thread
OS-independent task scheduler types and ArceOS runtime operations. ArceOS ownership and trait-FFI glue for the OS-independent task system.