Mostrar el registro sencillo del ítem
dc.contributor.advisor | Ripoll Ripoll, José Ismael | es_ES |
dc.contributor.author | Martínez Fernández, Víctor | es_ES |
dc.date.accessioned | 2020-10-14T11:55:46Z | |
dc.date.available | 2020-10-14T11:55:46Z | |
dc.date.created | 2020-09-17 | |
dc.date.issued | 2020-10-14 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/151763 | |
dc.description.abstract | [EN] The following document explores the development of a small operating system, which goal is to allow microcontrollers, despite its limitations, to be used as an UNIX-like machine, with the capability of running code that is externally provided on runtime without the need of re-flashing the flash. We are going to show the difficulties of developing for very limited devices added to the ones already present on OS development, also we will show how emulation can be used to overcome the limitations of a non-executable ram memory, which is the typical case in Harvard architecture microcontrollers. | es_ES |
dc.description.abstract | [ES] Este documento explora el desarrollo de un pequeño sistema operativo, cuyo objetivo es permitir a los microcontroladores, a pesar de sus limitaciones, a ser usados como una máquina UNIX-like, con la capacidad de ejecutar código insertado en tiempo de ejecución, sin la necesidad de volver a escribir en la flash. Vamos a mostrar las dificultades presentes en desarrollar para dispositivos limitados, añadidas a las ya presentes en el desarrollo de sistemas operativos, además veremos como la emulación puede superar las limitaciones de una memoria ram no ejecutable, lo cual es el típico caso en microcontroladores basados en la arquitectura Harvard. | es_ES |
dc.format.extent | 50 | es_ES |
dc.language | Inglés | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Operating Systems | es_ES |
dc.subject | Microcontrollers | es_ES |
dc.subject | Emulation | es_ES |
dc.subject | AVR | es_ES |
dc.subject | ARM | es_ES |
dc.subject | Xtensa | es_ES |
dc.subject | X86 | es_ES |
dc.subject | Sistemas Operativos | es_ES |
dc.subject | Microcontroladores | es_ES |
dc.subject | Emulación | 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 | uCenix: Operating system for microcontrollers and Harvard architecture devices | es_ES |
dc.title.alternative | uCenix: sistema operativo para microcontroladores y dispositivos de arquitectura Harvard | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Cerrado | 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 | Martínez Fernández, V. (2020). uCenix: Operating system for microcontrollers and Harvard architecture devices. http://hdl.handle.net/10251/151763 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\133862 | es_ES |