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.