Title :
COS: A Configurable OS for Embedded SoC Systems
Author :
Lin, Hsin-hung ; Hsueh, Chih-Wen
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi
Abstract :
As the increasing of system performance and computing power, embedded systems are more complicated and interactive. Therefore, operating system (OS) plays a more important role in embedded systems to utilize various hardware and software resources. However, no OS can meet all requirements of various embedded systems. Due to the advance of reconfigurable processors, system requirements can be more dynamic. Embedded OS has becoming more critical in the development of embedded systems and thus there is a strong need of configurable embedded OS to better and faster build up the target system. In this paper, we propose a configurable OS, called COS, based on SOA (service-oriented architecture) for embedded SoC (system on a chip) systems to build an application specific OS according to the system requirements. COS can be easily configured to better utilize the resources of the target embedded platform and have better support to the embedded application. Moreover, the COS can easily extend new features or functionalities of other OSes and even be adapted to the designs of other OSes. We implement COS on an ARM platform to prove its configurability and also evaluate its overhead. We believe that COS can be configured to meet the various requirements in embedded SoC systems and help to speed up the embedded system development process
Keywords :
embedded systems; operating systems (computers); reconfigurable architectures; system-on-chip; systems analysis; ARM platform; configurable embedded OS; embedded SoC system; embedded system development process; embedded system on chip system; service-oriented architecture; Computer science; Embedded system; Kernel; Laboratories; Operating systems; Power engineering and energy; Real time systems; Service oriented architecture; System performance; System-on-a-chip; Configurable OS; Embedded OS.; Service-Oriented Architecture; SoC;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2006. Proceedings. 12th IEEE International Conference on
Conference_Location :
Sydney, Qld.
Print_ISBN :
0-7695-2676-4
DOI :
10.1109/RTCSA.2006.24