Design and implementation of a Yocto BSP for new embedded hardware

Otros/as autores/as

Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors

Fides Electrónica

Isidor Terradas Soriano

Fornes De Juan, Jordi

Fecha de publicación

2026-01-23

Resumen

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.

Tipo de documento

Bachelor thesis

Lengua

Inglés

Publicado por

Universitat Politècnica de Catalunya

Citación recomendada

Esta citación se ha generado automáticamente.

Derechos

Open Access

Este ítem aparece en la(s) siguiente(s) colección(ones)