Design and implementation of a Yocto BSP for new embedded hardware

dc.contributor
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor
Fides Electrónica
dc.contributor
Isidor Terradas Soriano
dc.contributor
Fornes De Juan, Jordi
dc.contributor.author
Benéitez Borrut, Ferran
dc.date.issued
2026-01-23
dc.identifier
https://hdl.handle.net/2117/460010
dc.identifier
201423
dc.description.abstract
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.
dc.description.abstract
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.
dc.description.abstract
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.
dc.format
application/pdf
dc.language
eng
dc.publisher
Universitat Politècnica de Catalunya
dc.rights
Open Access
dc.subject
Àrees temàtiques de la UPC::Informàtica::Sistemes operatius::Linux
dc.subject
Embedded computer systems
dc.subject
Operating systems (Computers)
dc.subject
Yocto
dc.subject
Embedded
dc.subject
Docker
dc.subject
CI/CD
dc.subject
Device tree
dc.subject
Linux kernel
dc.subject
U-boot
dc.subject
Sistemes incrustats (Informàtica)
dc.subject
Sistemes operatius (Ordinadors)
dc.title
Design and implementation of a Yocto BSP for new embedded hardware
dc.type
Bachelor thesis


Fitxers en aquest element

FitxersGrandàriaFormatVisualització

No hi ha fitxers associats a aquest element.

Aquest element apareix en la col·lecció o col·leccions següent(s)