Piñuel Moreno, LuisCatalán Pallarés, SandraOuyang Fan, JunRuiz Hernández, José Ángel2023-10-062023-10-062023https://hdl.handle.net/20.500.14352/88193Trabajo de Fin de Grado en Ingeniería de Computadores, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2022/2023Partiendo del emulador a nivel de sistema de la Raspberry Pi 3B proporcionado por QEMU 7.0, en este trabajo los estudiantes aplicarán un parche que permitirá la generación de interrupciones por medio de los pines de propósito general (GPIO), para simular la conexión de estos a dispositivos externos como leds o botones. Para llevar a cabo esta simulación se desarrollarán programas bare-metal que definan el comportamiento de los GPIO y una aplicación con interfaz gráfica que permita interactuar con los GPIO del sistema emulado durante la simulación.Starting from the Raspberry Pi 3B system level emulator provided by QEMU 7.0, in this work the students will apply a patch that will allow the generation of interrupts through the general-purpose pins (GPIO) to simulate external devices such as LEDs or buttons. To carry out this simulation, bare-metal programs will be developed to define the behaviour of the GPIOs and an application with a graphical interface that allows interaction with the GPIOs of the emulated system during the simulation.spaAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Simulación del sistema de entrada/salida de una Raspberry Pi 3B mediante QemuSimulating the Raspberry Pi 3B input/output system with Qemubachelor thesisopen access004(043.3)QEMURaspberry PiBare-metalGPIOInformática (Informática)33 Ciencias Tecnológicas