| Level 1 (top) | Waveform Applications and High Level Services | |||
|---|---|---|---|---|
| Level 2 | POSIX API Subset | STRS API | ||
| Level 3 | OS where the POSIX API is the interface to the OS. | STRS Infrastructure where the STRS API is the interface to the STRS Infrastructure. | ||
| OS | Network Stack in OS adjacent/usable by the STRS Infrastructure. | STRS Infrastructure | ||
| OS | STRS Infrastructure | |||
| OS | HAL API, implemented in OS, BSP, or Drivers, is usable by the OS or STRS Infrastructure. The HAL API is the interface to the BSP and Drivers. | |||
| Level 4 | Board Support Package (BSP). | Drivers. | ||
| Level 5 (bottom) | GPM. | SPM hardware. | ||