This F´ project is used by STARS developers to test state machine autocoder output and demonstrate integration with F´ components.
- For STARS Developers: Test the fprime backend autocoder by running generated state machines in actual F´ components
- For STARS Users: Example of how to integrate STARS-generated state machines into F´ components
The fprime library is not tracked in the STARS repository. To set up this project:
-
Clone fprime as a submodule (first time only):
cd StarsProj git submodule update --init --recursive -
Create Python virtual environment:
python3 -m venv fprime-venv source fprime-venv/bin/activate pip install -r requirements.txt -
Build the component:
cd Simple_Component fprime-util build -
Run unit tests:
fprime-util check
- Simple_Component: Example F´ component with a STARS-generated state machine
F´ (F Prime) is a component-driven framework that enables rapid development and deployment of spaceflight and other embedded software applications. Visit the F´ Website: https://fprime.jpl.nasa.gov