Platform / BSP & Projects
Beneath the nv:: firmware sits the board/SoC layer and the project
definitions that the Build System turns into
images.
- BSP, boards & projects —
src/sysSoC BSPs, board definitions, buildable projects, and SDK overrides. (catalog)
| Area | Path | Role |
|---|---|---|
| SoC BSPs | src/sys/mcu/, src/sys/mcxn236/, src/sys/mcxn556/, src/sys/x86/ |
Startup, clocks, low-level drivers per SoC |
| Boards | src/boards/mcxn547helloworld/, src/boards/p3957_cxx/ |
Pin/board configuration (.mex, board/) |
| Projects | src/projects/mcxn547helloworld/, src/projects/p3957_cxx/, src/projects/testrunner/ |
Per-core main.cpp, sign params, linker glue |
| SDK overrides | src/overrides/ |
Local overrides of SDK sources |
The x86 “SoC” (src/sys/x86/) provides a host-side build (with a
FreeRTOS shim under src/sys/x86/freertos/) used for emulation and
unit tests — see Reference.