Architecture APIs
The file include/nuttx/arch.h
identifies by prototype all of
the APIs that must be provided by the architecture specific logic.
The internal OS APIs that architecture-specific logic must
interface with are also identified in include/nuttx/arch.h
or
in other header files.
- Naming and Header File Conventions
- APIs Exported by Architecture-Specific Logic to NuttX
- APIs Exported by Board-Specific Logic to NuttX
- System Time and Clock
- Mutual Exclusion lock
- Work Queues
- Address Environments
- APIs Exported by NuttX to Architecture-Specific Logic
- Application OS vs. Internal OS Interfaces
- Symmetric Multiprocessing (SMP) Application
- Shared Memory
- On-Demand Paging
- LED Support
- I/O Buffer Management