Plugin en Eclipse para automatizar el trabajo con el framework GenodeOS

Fecha

2016-07-04

Autores

González Díaz, Yanir

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Central “Marta Abreu” de Las Villas

Resumen

El desarrollo de sistemas operativos es un proceso extremadamente complicado que requiere conocimientos tanto de hadware como de software, en la actualidad hay herramientas que automatizan parte del proceso de desarrollo, un ejemplo es el framework GenodeOS, el cual ha ganado popularidad en la comunidad internacional por ser una alternativa libre para el desarrollo de sistemas operativos. Este framework no cuenta con un ambiente de desarrollo que permita la confección de proyectos de este tipo, por lo que la mayoría del trabajo se realiza a través de la ejecución de líneas de comandos y la edición de ficheros en editores de texto plano, lo que conlleva a un proceso de configuración que presupone una gran perdida de tiempo. En el siguiente trabajo se propone un plugin para Eclipse que permite automatizar el trabajo con el framework Genode OS con el objetivo de disminuir el tiempo de configuración para la creación de un proyecto de este tipo. Este permite la creación de proyectos de tipo GenodeOS, la edición y configuración de ficheros port, el trabajo con herramientas de control de versiones, creación de nuevos repositorios, etc. Al plugin se le realizaron varias pruebas de funcionamiento en las cuales se pudo evidenciar el correcto funcionamiento del mismo.
The development of operating systems is an extremely complicated process that requires knowledge of both hardware environment and software. Today there are tools that automate part of the development process, an example is the GenodeOS framework. However it does not include a development environment that allows preparation of such projects,as a result most work is done by command line execution and files editing using plain text editors, which involves a process configuration that presupposes a waste of time. In this thesis a plugin for Eclipse is proposed, that allows automated work with the GenodeOS framework in order to reduce the setup time for the creation of a project, this allows the creation of projects such as GenodeOS, editing and port configuration files, work with control version tools, creating new repositories, etc. In addition, several tests of operation in which satisfactory results were obtained.

Descripción

Palabras clave

Framework GenodeOS, Eclipse, Plugin

Citación