This hobby project is meant to be a test bed for development of embedded software using continuous integration.
- Create a platform-independent build process (e.g. Cmake, Bazel)
- Create a structured test suite (unit, integration, acceptance)
- Create a build & test pipeline
- This can be a custom pipeline or using another tool like Gitlab
- Use test-driven development to create software components
- Automate the load procedure
- Create a deployment pipeline
- Create simulation environment