학술논문

Adaptability of an embedded operating system: A generator of a platform dependent code
Document Type
Conference
Source
2016 Cybernetics & Informatics (K&I) Cybernetics & Informatics (K&I), 2016. :1-6 Feb, 2016
Subject
Components, Circuits, Devices and Systems
Computing and Processing
General Topics for Engineers
Robotics and Control Systems
Registers
Kernel
Computer languages
Generators
Phase frequency detector
Standards
Adaptation of Embedded Operating systems
Formal description of Processors
Source Code Generation
Language
Abstract
Adaptation of operating systems to a new processor architecture is a complicated process during which incompatible parts of an embedded operating system have to be redesigned and missing parts have to be implemented. The complications grow when there is a need to adapt operating system to completely different processor architecture as was an operating system optimised for. During our work on this problem we proposed a tool which reduces effect of these complications to a minimum. The tool uses a processor formal description file, which can act as a standard for processor manufacturers, and could help during generation of a platform dependent code of the operating system kernel. As a result of a platform code generation the adaptation time of operating system was reduced into platform independent adjustments. In this paper reader will find the recent status of work on an operating system adaptation process. A generator of platform-dependent code is described together with a framework that will help to shorten the adaptation process of any operating system.