Development and implementation of an onboard computer for a CubeSat using a real-time operating system and open-source libraries.
Undergraduate final project focused on the design and implementation of a functional onboard computer (OBC) prototype for a CubeSat, including its corresponding CI/CD validation environment.
Read more
The project was developed as part of an initiative at the Faculty of Engineering of the University of Buenos Aires aimed at the development and launch of a CubeSat. The work involved researching microcontroller architectures compliant with CubeSat standards, developing communication protocols between subsystems, and implementing an automated validation environment using CI/CD.
FreeRTOS was used as the operating system, libopencm3 as the low-level library, and GitLab CI/CD together with a Raspberry Pi for automated testing, prioritizing system reliability and extensibility.