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.
- Address Environments
- Application OS vs. Internal OS Interfaces
- APIs Exported by Architecture-Specific Logic to NuttX
- APIs Exported by Board-Specific Logic to NuttX
- Naming and Header File Conventions
- I/O Buffer Management
- LED Support
- Mutual Exclusion lock
- Network Address Translation (NAT)
- Notifier Chain
- APIs Exported by NuttX to Architecture-Specific Logic
- On-Demand Paging
- Shared Memory
- Symmetric Multiprocessing (SMP) Application
- System Time and Clock
- Work Queues