- -

Desarrollo de una librería de abstracción de hardware en C++ para microcontroladores STM32.

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de una librería de abstracción de hardware en C++ para microcontroladores STM32.

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Martínez Peiró, Marcos Antonio es_ES
dc.contributor.advisor Torres Curado, Rubén es_ES
dc.contributor.author Marín Bernad, Albert es_ES
dc.date.accessioned 2024-04-15T13:33:51Z
dc.date.available 2024-04-15T13:33:51Z
dc.date.created 2024-04-10 es_ES
dc.date.issued 2024-04-15 es_ES
dc.identifier.uri http://hdl.handle.net/10251/203507
dc.description.abstract [ES] Una parte fundamental en el desarrollo de software para sistemas embebidos es el profundo entendimiento de los periféricos del sistema. Desarrollar código interfaz para abstraer el hardware del programador es no sólo importante para mantener un código ordenado y limpio sino un ejercicio muy interesante para todo aquel quien quiera entrar en el campo de los sistemas embebidos profesionalmente. En base a esta premisa, el presente trabajo pretende desarrollar una capa de abstracción del hardware e interfaz de programación de aplicación de los periféricos fundamentales de un microcontrolador. En concreto, se empleará un microcontrolador de la familia STM32 y se desarrollará una librería para el mismo empleando el lenguaje de programación C++, aprovechando algunas de sus características como la programación orientada a objetos y la programación genérica. Se espera que el documento sirva de guía para todo estudiante interesado en iniciarse en la programación de microcontroladores. es_ES
dc.description.abstract [EN] Deep understanding of hardware peripherals is a fundamental part of embedded software development. Development of interface code to abstract the hardware from the programmer is not only important to keep the code clean and organised but also a very interesting exercise to those wanting to enter the embedded systems field professionally. Based on such premise, the present project intends to develop a hardware abstraction layer and application programming interface of the fundamental peripherals of a microcontroller. Specifically, a microcontroller from the STM32 family will be employed and the library for it will be written in the C++ programming language, taking advantage of some of its features such as object-oriented programming and template programming. This document will be expected to serve as a guide to those looking to get started in the field of microcontroller programming. en_EN
dc.format.extent 73 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Sistemas embebidos es_ES
dc.subject Microcontroladores es_ES
dc.subject ARM es_ES
dc.subject STM32 es_ES
dc.subject HAL es_ES
dc.subject C++ es_ES
dc.subject Embedded systems en_EN
dc.subject Microcontrollers en_EN
dc.subject SMT32 en_EN
dc.subject.classification TECNOLOGIA ELECTRONICA es_ES
dc.subject.other Máster Universitario en Ingeniería de Telecomunicación-Màster Universitari en Enginyeria de Telecomunicació es_ES
dc.title Desarrollo de una librería de abstracción de hardware en C++ para microcontroladores STM32. es_ES
dc.title.alternative Development of a C++ hardware abstraction library for STM32 Microcontrollers. es_ES
dc.title.alternative Desenvolupament d'una llibreria d'abstracció de maquinari a C++ per a microcontroladors STM32. es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Ingeniería Electrónica - Departament d'Enginyeria Electrònica es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació es_ES
dc.description.bibliographicCitation Marín Bernad, A. (2024). Desarrollo de una librería de abstracción de hardware en C++ para microcontroladores STM32. Universitat Politècnica de València. http://hdl.handle.net/10251/203507 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\158098 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem