Riskc: bridging microcontroller operanting systems and architectures

One of the challenges in developing software for use in embedded systems is the limited hardware resources. This challenge can be significantly increased if the system uses custom or special-purpose processors. As system complexity increases and timing requirements become more strict the use of an O...

Full description

Autores:
Hoyos Rodríguez, Horacio
Tipo de recurso:
Fecha de publicación:
2011
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/11516
Acceso en línea:
http://hdl.handle.net/1992/11516
Palabra clave:
Microcontroladores - Investigaciones
Lenguajes de dominio específico - Investigaciones
Sistemas operacionales (Computadores) - Investigaciones
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:One of the challenges in developing software for use in embedded systems is the limited hardware resources. This challenge can be significantly increased if the system uses custom or special-purpose processors. As system complexity increases and timing requirements become more strict the use of an Operating Systems (OS) on top of which system application is built is becoming a common practice. OSs are high coupled to the hardware requiring that they are ported to adequately match the processor's architecture, which can become a time-consuming and costly task when custom or special-purpose processors are used. This work presents an automated code generation tool, based on model-driven development, which aids rapid OS porting. By automating the porting process previously developed applications can be rapidly deployed in new systems with different, modified or new processors.