Part of this work has been developed by the STRAST reseach group from UPM. The full history of commits are available at the original GitLab repository: https://gitlab.com/aurora-software/cFS-Creator
https://gitrepos.estec.esa.int/taste/spacecreator
This tool is part of the cFS modified TASTE toolchain (cFS Creator). Before we can work with cFS Creator we need tools to be available on the computer and some libraries to compile against.
- Install the TASTE VM following the instructions in https://gitrepos.estec.esa.int/taste/taste-setup. All the following instructions assume you are using the TASTE VM.
- Replace the misc folder with our modified one following the instructions in cFS misc.
- Replace kazoo with our modified Kazoo following the instructions in cFS Kazoo.
- Setup our modified QtCreator environment, cFS Creator, following the instructions in cFS Creator.
- Add the cFS runtime following the instructions in TASTE cFS Runtime.
- Replace the local configuration files for Qt with our modified ones following the instructions in cFS Local Config.
It works exactly the same way as the original TASTE version. You can use the taste command to create a new project and it should load the modified QtCreator environment, cFS Creator.
This is the graphical user interface (GUI) of the toolchain. It is used to create model descriptions that can be used by the other tools to automatically generate the code skeletons.
For developers looking to develop cFS Creator plugins a quickstart guide is available in doc/quickstart.md.
It describes how to clone, build and run cFS Creator on the command line and in QtCreator.