@misc{10902/24155, year = {2021}, month = {10}, url = {http://hdl.handle.net/10902/24155}, abstract = {RESUMEN: El presente Trabajo de Fin de Grado realiza un estudio de las librerías compatibles con Arduino para utilizarlas en el microcontrolador STM32F769I y en MaRTE OS. Se centra en desarrollar un marco de trabajo en el que se puedan utilizar dispositivos hardware en MaRTE OS utilizando el soporte que proporciona Arduino sin tener que preocuparse de desarrollar drivers de bajo nivel. Inicialmente el proyecto arrancó con la adaptación de la librería stm32duino a nuestro entorno, lo cual nos proporcionaría una base sobre la que utilizar dispositivos compatibles con Arduino en MaRTE OS, con sus correspondientes librerías nativas sin tener que desarrollarlas por nuestra cuenta. Una vez adaptados varios dispositivos y tras la detección de un conflicto con un elemento entre Arduino y MaRTE OS para portar ciertas librerías de dispositivos más complejas, se opta por desarrollar unas nuevas para proporcionar una funcionalidad lo más parecida a la que nos daba la original. Como parte final del trabajo se han desarrollado demostradores para los dispositivos que se han adaptado anteriormente. También se han construido dos aplicaciones más complejas que utilizan múltiples dispositivos a la vez en el microcontrolador para controlar un coche, poniendo en práctica los beneficios de poder utilizar estos en un sistema de tiempo real.}, abstract = {ABSTRACT: The present Final Bachelor’s Dissertation is based on a study concerning compatible Arduino libraries in order to use it in STM32F769I microcontroller and MaRTE OS. It focuses on a framework develop in which we can use hardware devices on MaRTE OS using Arduino support without having to worry about build low-level drivers. Initially, the proyect began with the stm32duino library adaptation to our enviroment. This provide us an initial point where we can use Arduino compatible devices in MaRTE OS with their own native libraries without the need of develop it. Once several devices have been adapted a conflict between Arduino and MaRTE Os element have been discovered to port it in certain complex devices. So, it has been chosen to develop new libraries to this devices in order to give a similar funcionality like the originals. Finally, some test application has been developed for devices that were adapted previously. Two complex applications have also been built. Each one use multiple devices at the same time in the microcontroller, controlling a toy car as a target getting some benefits using real time tools.}, title = {Soporte y uso de librerías compatibles con Arduino en tarjetas STM32 y MaRTE OS}, author = {Fernández Gutiérrez, Alejandro}, }