Actualización de firmware destinado a la experimentación

dc.contributor.advisorFabero Jiménez, Juan Carlos
dc.contributor.authorLemonnier Romero, Guillermo
dc.date.accessioned2025-10-09T10:54:18Z
dc.date.available2025-10-09T10:54:18Z
dc.date.issued2025
dc.degree.titleGrado en Ingeniería de Computadores
dc.descriptionTrabajo de Fin de Grado en Ingeniería de Computadores, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2024-2025.
dc.description.abstractEste trabajo de fin de grado ha consistido en la migración de un programa desarrollado para una STM NUCLEO L552ZE-Q a un microcontrolador STM NUCLEO F767ZI, además de la mejora de algunos sistemas enfocados a la calidad de vida del programa, como unir una rutina “deadman”, que mantiene un flujo constante de información a través del puerto USB como prueba de que el programa sigue funcionando, a un temporizador independiente del programa principal. El propósito de esta migración es que el microcontrolador F767ZI posee un puerto ethernet por lo que la comunicación completamente independiente del puerto USB es posible. Este programa, junto con los distintos microcontroladores serán utilizados próximamente para realizar experimentos de irradiación de memorias SRAM [1]. La arquitectura de este programa se basa en Mbed OS, un sistema operativo (SO) de código abierto desarrollado por ARM, pensado para el desarrollo de aplicaciones de internet de las cosas (IOT).
dc.description.abstractThis end-of-degree project involved migrating a program developed for an STM NUCLEO L552ZE-Q to an STM NUCLEO F767ZI microcontroller. It also included improving some of the program's quality-of-life systems, such as linking a "deadman" routine—which maintains a constant flow of information through the USB port as proof that the program is still running—to a timer independent of the main program. The purpose of this migration is that the F767ZI microcontroller has an Ethernet port, making communication completely independent of the USB port possible. This program, along with the different microcontrollers, will be used in the future to perform SRAM memory irradiation experiments [1]. The architecture of this program is based on Mbed OS, an open-source operating system (OS) developed by ARM designed for developing Internet of Things (IoT) applications.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/124713
dc.language.isospa
dc.page.total58
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordFirmware
dc.subject.keywordSistemas empotrados
dc.subject.keywordProgramación en C++
dc.subject.keywordInternet of Things
dc.subject.keywordARM
dc.subject.keywordEmbedded systems
dc.subject.keywordC + + Programming
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleActualización de firmware destinado a la experimentación
dc.titleUpdate for Experiment Critical Firmware
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublicatione7a0fb66-7ed6-4ed0-9b76-bc3b0fa54d04
relation.isAdvisorOfPublication.latestForDiscoverye7a0fb66-7ed6-4ed0-9b76-bc3b0fa54d04

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Actualización_de_firmware_TFG.pdf
Size:
2.68 MB
Format:
Adobe Portable Document Format
Description:
Actualización de firmware destinado a la experimentación