Actualización de firmware destinado a la experimentación
Loading...
Official URL
Full text at PDC
Publication date
2025
Authors
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
Este 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).
This 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.
This 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.
Description
Trabajo 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.












