Adaptability of an embedded operating system: A generator of a platform dependent code
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.
2016 Cybernetics Informatics (K&I)