Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
Fides Electrónica
Isidor Terradas Soriano
Fornes De Juan, Jordi
2026-01-23
Aquesta tesi desenvolupa un sistema Linux embegut basat en Yocto per al maquinari BA20. Es va crear un BSP i "patches" al device tree, i Docker amb GitLab CI/CD automatitzen la compilació de Yocto i aplicacions QT. Problemes de maquinari van impedir proves completes, però el sistema garanteix fluxos de treball reproducibles i mantenibles, i permet suport futur de perifèrics, actualitzacions OTA i proves virtual itzades.
This thesis develops a Yocto-based embedded Linux system for the BA20 hardware. A BSP and device tree patches were created, and Docker plus GitLab CI/CD auto mate builds for Yocto and QT apps. Hardware issues prevented full testing, but the setup ensures reproducible, maintainable workflows and lays the foundation for future peripheral support, OTA updates, and virtualized testing.
Esta tesis desarrolla un sistema Linux embebido basado en Yocto para el hardware BA20. Se crearon un BSP y parches en el device tree, y Docker junto con GitLab CI/CDautomatizan la compilación de Yocto y aplicaciones QT. Problemas de hardware impidieron pruebas completas, pero el sistema asegura flujos de trabajo reproducibles y mantenibles, y permite soporte futuro de periféricos, actualizaciones OTA y pruebas virtualizadas.
Bachelor thesis
English
Àrees temàtiques de la UPC::Informàtica::Sistemes operatius::Linux; Embedded computer systems; Operating systems (Computers); Yocto; Embedded; Docker; CI/CD; Device tree; Linux kernel; U-boot; Sistemes incrustats (Informàtica); Sistemes operatius (Ordinadors)
Universitat Politècnica de Catalunya
Open Access
Treballs acadèmics [82502]