Plugin en Eclipse para automatizar el trabajo con el microkernel Fiasco OC

dc.contributor.advisorMillo Sánchez, Reinier
dc.contributor.authorPérez Costa, Ernesto
dc.coverage.spatial1016432en_US
dc.date.accessioned2016-11-02T16:43:14Z
dc.date.available2016-11-02T16:43:14Z
dc.date.issued2016-06-28
dc.description.abstractEl desarrollo de sistemas operativos embebidos es una tarea extremadamente compleja que requiere conocimientos avanzados acerca del hardware y el software. Actualmente existen varias herramientas que automatizan este proceso, una de estas herramientas es el framework Genode OS el cual soporta un amplio conjunto de núcleos de sistemas, entre ellos el microkernel Fiasco.OC. Editar el código de este microkernel es una tarea muy difícil, pues no existen Entornos de Desarrollo o editores de texto avanzados que brinden soporte al lenguaje preprocesado en el cual está escrito este, por lo tanto no se cuenta con completamiento de código, vistas o navegación en el código. La Plataforma Eclipse puede ser extendida mediante diversos plugins y puntos de extensión a plugins ya existentes, como son los editores de textos, los asistentes para la creación de proyectos, etc. En este trabajo se desarrolla un plugin para la Plataforma Eclipse que facilite la tarea de edición del código fuente de Fiasco.OC haciendo uso de las características avanzadas para la edición que brinda Eclipse, se realizan varias pruebas al plugin para comprobar el correcto funcionamiento de las utilidades de edición implementadas en el mismo.en_US
dc.description.abstractEmbedded Operating Systems development is an extremely complex task which requires advanced hardware and software knowledge. Nowadays there are a set of tools that make this process easier for developers, an example is the Genode OS framework which supports a wide set of kernels, as a case in point the Fiasco.OC micro kernel. The process of editing Fiasco.OC source code has proved difficult, since there is not IDE support for the preprocessor language of Fiasco.OC source files, so there is not content assist, outline views or code navigation available for developers. Eclipse Platform can be extended trough a set of plug-ins and extension points like text editors or wizards. In this work an Eclipse plug-in will be develop with the aim of reducing editing time and provide Eclipse IDE advanced features to programmers and developersen_US
dc.description.sponsorshipFacultad de Matemática, Física y Computación. Departamento de Ciencias de la Computaciónen_US
dc.description.statusnon-publisheden_US
dc.identifier.urihttps://dspace.uclv.edu.cu/handle/123456789/6790
dc.language.isoesen_US
dc.publisherUniversidad Central “Marta Abreu” de Las Villasen_US
dc.rightsEste documento es Propiedad Patrimonial de la Universidad Central “Marta Abreu” de Las Villas. Los usuarios podrán hacer uso de esta obra bajo la siguiente licencia: Creative Commons: Atribución-No Comercial-Compartir Igual 4.0 Licenseen_US
dc.subjectPluginen_US
dc.subjectPlataforma Eclipseen_US
dc.subjectCódigo Fuenteen_US
dc.subjectEdiciónen_US
dc.subjectMicrokernel Fiasco OCen_US
dc.subjectUniversidad Central “Marta Abreu” de las Villas (UCLV)en_US
dc.subject.otherSistemas Operativosen_US
dc.subject.otherAutomatizaciónen_US
dc.titlePlugin en Eclipse para automatizar el trabajo con el microkernel Fiasco OCen_US
dc.typeThesisen_US
dc.type.thesisbacheloren_US

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Trabajo de Diploma.pdf
Tamaño:
1.43 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
3.33 KB
Formato:
Item-specific license agreed upon to submission
Descripción: