[ English | 简体中文 ]
Kernel API
The openvela kernel is based on Apache NuttX RTOS and provides POSIX-compliant system interfaces covering process/thread management, task scheduling, memory management, signal mechanisms, message queues, and other core functionalities. This section provides detailed API references and usage instructions for each kernel subsystem.
- Thread Management — POSIX Thread (pthread) interfaces
- Task Scheduling — Scheduling policies, priorities, task attributes
- Memory Management — Heap memory allocation, memory pools, memory information queries
- Signal Mechanism — POSIX signals, signal handling, signal sets
- Message Queue — POSIX message queues