BeetleboxCI offered several benefits for embedded systems development. Firstly, it improved software quality by ensuring that code changes were thoroughly tested and integrated into the main codebase. This helped to identify and fix bugs early in the development process, reducing the time spent debugging and improving overall system reliability.
We were also able to continuously deliver updates directly to our FPGA boards. This meant we could quickly and efficiently deliver new features and updates, ensuring that their products remain up-to-date.
Finally, running simulations on pre-set video files enabled us to automatically generate the camera movements, so anytime we made a change to our smoothing algorithm, we were able to quick; generate reports telling us, if an improvement had occured.