Resumen:
|
[ES] Este TFG tratará de documentar tanto el desarrollo como la funcionalidad de la librería
ST-LIB para microcontroladores STM32, una librería desarrollada para la competición
Hyperloop Week por parte de Hyperloop UPV. ...[+]
[ES] Este TFG tratará de documentar tanto el desarrollo como la funcionalidad de la librería
ST-LIB para microcontroladores STM32, una librería desarrollada para la competición
Hyperloop Week por parte de Hyperloop UPV. El propósito de la librería es abstraer lo
máximo posible la implementación del código para las placas que usen microcontroladores
STM32, y así reducir notablemente el tiempo y coste de desarrollo de infraestructuras que
usen estas placas.
Por su parte, el propósito de este documento será servir como herramienta a generaciones futuras de Hyperloop y a potenciales usuarios externos para poder entender en
profundidad los propósitos de la librería y sus capacidades, así como aprender a utilizarla
rápidamente y tener un referente para futuros proyectos similares.
Dentro del documento se divide en dos grandes partes, una orientada al desarrollo
del software de la librería y otra parte a las capacidades funcionales que ofrece como
herramienta para ingeniería de computadores. La primera parte tratará las metodologías
de desarrollo empleadas, la gestión del reparto de trabajo, las decisiones tomadas mientras
se construía y sus posibles casos de uso fuera del equipo Hyperloop UPV. La segunda parte
documentará la librería para facilitar su aprendizaje, analizará sus capacidades funcionales,
discutirá posibles expansiones futuras a esta y ofrecerá un análisis de sus costes temporales
y espaciales.
[-]
[EN] This TFG will try to document both the development and the functionality of the
ST-LIB library for STM32 microcontrollers, a library developed for the Hyperloop Week
competition by Hyperloop UPV. The purpose of the ...[+]
[EN] This TFG will try to document both the development and the functionality of the
ST-LIB library for STM32 microcontrollers, a library developed for the Hyperloop Week
competition by Hyperloop UPV. The purpose of the library is to abstract as much as
possible the implementation of the code for boards that use STM32 microcontrollers,
and thus significantly reduce the time and cost of developing infrastructures that use
these boards.
For its part, the purpose of this document will be to serve as a tool for future
generations of Hyperloop and potential external users to understand in depth the
purposes of the library and its capabilities, as well as learn to use it quickly and have a
reference for future similar projects.
Within the document there is a division between two large parts, one oriented to the
development of the library software and another part to the functional capabilities that
it offers as a tool for computer engineering. The first part will deal with the development
methodologies used, the management of the distribution of work, the decisions made
while it was being built and its possible use cases outside the Hyperloop UPV team. The
second part will document the library to facilitate your learning, analyze its functional
capabilities, discuss possible future expansions to it, and offer an analysis of its temporal
and spatial costs.
[-]
|