- -

Diseño e implementación de entorno de ejecución para sistemas embebidos con arquitectura ARM Cortex-A

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño e implementación de entorno de ejecución para sistemas embebidos con arquitectura ARM Cortex-A

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Ripoll Ripoll, José Ismael es_ES
dc.contributor.author Llano Sánchez, Leandro Rafael es_ES
dc.date.accessioned 2020-10-13T09:02:24Z
dc.date.available 2020-10-13T09:02:24Z
dc.date.created 2020-09-16
dc.date.issued 2020-10-13 es_ES
dc.identifier.uri http://hdl.handle.net/10251/151482
dc.description.abstract [ES] Cada vez más los sistemas embebidos tienen mayor relevancia en la vida cotidiana, están presente alrededor de todos y en las cosas que menos se piensan. Debido al gran uso de estos sistemas, en el mundo laboral existen muchas oportunidades para trabajar con el desarrollo de aplicaciones embebidas, sin embargo, no hay gran demanda de estas oportunidades. Probablemente, porque trabajar con sistemas embebidos requiere un conocimiento profundo sobre arquitecturas de computadores, sistemas operativos y lenguajes de programación de bajo y medio nivel; cosas que resultan mucho más complejas que desarrollar aplicaciones típicas de alto nivel. Ante dicha situación, en este proyecto se diseña y posteriormente se implementa un entorno de ejecución ligero de 32 bits para sistemas embebidos con arquitectura ARM Cortex-A, donde el usuario podrá ejecutar una o varias aplicaciones de forma concurrente en dicho sistema, ya que utiliza la técnica de multiprogramación. Para lograr esto, el entorno de ejecución incluye una versión reducida de la interfaz POSIX Threads. También ofrece al usuario un conjunto de servicios para el uso de periféricos y protocolos de comunicaciones, todo ello sin tener que realizar complejas configuraciones. De esta forma se busca que el usuario se sienta atraído en el mundo de los sistemas embebidos y que obtenga los conocimientos básicos de una forma sencilla. es_ES
dc.description.abstract [EN] Embedded systems grow more relevant in our day to day lifestyle. They are present amongst everyone of us; in things you would not suspect. Due to the extensive potential use of these systems, opportunities to work with embedded application development grow extensively in the workplace, however, the demand for these opportunities is low. Most likely because working with embedded systems requires deep knowledge about computer architecture, operating systems, and programming languages from low to medium level; which happen to be much more complicated than developing typical high level apps. In this project, a light 32 bits runtime system is designed and implemented for embedded systems, with ARM Cortex-A architecture. The user will be able to run one or more apps, in a concurrent manner making use of multiprogramming technic. To achive this, the runtime system includes a reduced version of the POSIX Threads interface. It also offers to the user a set of services for the use of peripherals and communication protocols All of it without the need to perform complex configurations. Thus, making the user more receptive to the world of embedded systems, and making it more likely that they would acquire the basic knowledge in a simpler manner. es_ES
dc.format.extent 56 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) es_ES
dc.subject Sistemas embebidos es_ES
dc.subject Arquitecturas de computadores es_ES
dc.subject Entorno de ejecución es_ES
dc.subject Sistemas operativos es_ES
dc.subject Lenguajes de programación es_ES
dc.subject ARM Cortex-A es_ES
dc.subject POSIX Threads es_ES
dc.subject Embedded systems es_ES
dc.subject Computer architecture es_ES
dc.subject Runtime system es_ES
dc.subject Operating system es_ES
dc.subject Programming languages es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Diseño e implementación de entorno de ejecución para sistemas embebidos con arquitectura ARM Cortex-A es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Llano Sánchez, LR. (2020). Diseño e implementación de entorno de ejecución para sistemas embebidos con arquitectura ARM Cortex-A. http://hdl.handle.net/10251/151482 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\133855 es_ES


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

Mostrar el registro sencillo del ítem