updated readme
This commit is contained in:
parent
632f319a2f
commit
8896752927
13
README.md
13
README.md
@ -1,4 +1,5 @@
|
|||||||
![FSFW Logo](logo/FSFW_Logo_V3_bw.png)
|
![FSFW Logo](logo/FSFW_Logo_V3_bw.png)
|
||||||
|
|
||||||
# Flight Software Framework (FSFW)
|
# Flight Software Framework (FSFW)
|
||||||
|
|
||||||
The Flight Software Framework is a C++ Object Oriented Framework for unmanned,
|
The Flight Software Framework is a C++ Object Oriented Framework for unmanned,
|
||||||
@ -21,8 +22,10 @@ The `fsfw` was also tested on the STM32H743ZI-Nucleo board.
|
|||||||
## How to Use
|
## How to Use
|
||||||
|
|
||||||
The [FSFW example](https://egit.irs.uni-stuttgart.de/fsfw/fsfw_example) provides a good starting point and a demo
|
The [FSFW example](https://egit.irs.uni-stuttgart.de/fsfw/fsfw_example) provides a good starting point and a demo
|
||||||
to see the FSFW capabilities. Generally, the FSFW is included in a project by compiling the FSFW sources and providing
|
to see the FSFW capabilities and build it with the Make or the CMake build system.
|
||||||
a configuration folder. A template configuration folder was provided and can be copied into the project root to have
|
Generally, the FSFW is included in a project by compiling the FSFW sources and providing
|
||||||
|
a configuration folder and adding it to the include path.
|
||||||
|
A template configuration folder was provided and can be copied into the project root to have
|
||||||
a starting point. The [configuration section](doc/README-config.md#top) provides more specific information about
|
a starting point. The [configuration section](doc/README-config.md#top) provides more specific information about
|
||||||
the possible options.
|
the possible options.
|
||||||
|
|
||||||
@ -44,9 +47,9 @@ The CLASS_ID is a unique id for that type of object. See returnvalues/FwClassIds
|
|||||||
### OSAL
|
### OSAL
|
||||||
|
|
||||||
The FSFW provides operation system abstraction layers for Linux, FreeRTOS and RTEMS.
|
The FSFW provides operation system abstraction layers for Linux, FreeRTOS and RTEMS.
|
||||||
A independent OSAL called "host" is in development.
|
A independent Host OSAL is in development which will provide abstraction for common type of
|
||||||
This OSAL is intended to provide abstraction for common type of host OSes (tested for Linux and Windows, not for MacOS yet).
|
host OSes (tested for Linux and Windows, not for MacOS yet).
|
||||||
The OSAL provides periodic tasks, message queues, clocks and Semaphores as well as Mutexes.
|
The OSAL provides periodic tasks, message queues, clocks and semaphores as well as mutexes.
|
||||||
|
|
||||||
### Core Components
|
### Core Components
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user