Design and implementation of a Yocto BSP for new embedded hardware

Other authors

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

Fides Electrónica

Isidor Terradas Soriano

Fornes De Juan, Jordi

Publication date

2026-01-23



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.


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.

Document Type

Bachelor thesis

Language

English

Publisher

Universitat Politècnica de Catalunya

Recommended citation

This citation was generated automatically.

Rights

Open Access

This item appears in the following Collection(s)