nsx-freertos
Backend specific
nsx-freertos
Optional FreeRTOS kernel middleware. Vendors a pinned upstream FreeRTOS-Kernel and builds the SoC-selected CMSIS port. Kernel/heap policy and FreeRTOSConfig.h are owned by the application.
rtosfreertosschedulersdk_component
nsx-ambiq-sdk at v5.2.26
Add it to an app
Section titled “Add it to an app”nsx module add nsx-freertosCapabilities
Section titled “Capabilities”- rtos
- freertos
- scheduler
- sdk_component
Use cases
Section titled “Use cases”- run application tasks under a preemptive FreeRTOS scheduler
- provide kernel objects (tasks, queues, semaphores, timers) to higher-level modules
- opt-in RTOS scheduling without baking kernel or heap policy into the core SDK
Requires
Section titled “Requires”Compatibility
Section titled “Compatibility”| Kind | Declared |
|---|---|
| Boards | * |
| SoCs | apollo3p, apollo4p, apollo510, apollo510b, apollo330P, apollo510L |
| Toolchains | arm-none-eabi-gcc |
Agent keywords
Section titled “Agent keywords”freertos, rtos, scheduler, task, kernel
Source
Section titled “Source”| Field | Value |
|---|---|
| Type | Backend specific |
| Version | 5.2.26 |
| Project | nsx-ambiq-sdk |
| Revision | v5.2.26 |
| Manifest | modules/nsx-freertos/nsx-module.yaml |
| Repository | nsx-ambiq-sdk |
Back to the module catalog.