Actualización de firmware destinado a la experimentación

Loading...
Thumbnail Image

Official URL

Full text at PDC

Publication date

2025

Advisors (or tutors)

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Citations
Google Scholar

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.

Research Projects

Organizational Units

Journal Issue

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.

Keywords