mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils.git
synced 2025-06-11 02:26:00 +00:00
33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
# STA RTOS Utilities
|
|
|
|

|
|

|
|
|
|
Library providing the software stack for use with the ALPAKA hardware design for RTOS projects.
|
|
|
|
Modules can be configured via defines set in `<sta/config.hpp>` header file which must be provided by the application.
|
|
|
|
|
|
# ALPAKA Modules
|
|
|
|
All enabled modules are initialized by calling the `startALPAKA` function from the default task.
|
|
|
|
The function `startupExtras` is called before any module initialization and can be used by the application
|
|
to execute additional initialization steps before any task waiting for the startup system event will run.
|
|
The function prototype can be found in the `<sta/rtos/startup.hpp>` header and can optionally be implemented
|
|
anywhere in the application code.
|
|
|
|
|
|
## Can Bus
|
|
|
|
Mainly defers to the TACOS CAN module, but provides a simple interface for sending and receiving messages.
|
|
|
|
Expandable for isotp.
|
|
|
|
|
|
# STA-Core Interfaces
|
|
|
|
The library provides implementations for the following interfaces using CMSIS-RTOS2 functionality:
|
|
* `Mutex`
|
|
* `Signal`
|