DocumentCode :
1544144
Title :
Automatic generation and targeting of application-specific operating systems and embedded systems software
Author :
Gauthier, Lovic ; Yoo, Sungjoo ; Jerraya, Ahmed Amine
Author_Institution :
Techniques of Informatics & Microelectron. for Comput. Archit. Lab., System-Level Synthesis Group, Grenoble, France
Volume :
20
Issue :
11
fYear :
2001
fDate :
11/1/2001 12:00:00 AM
Firstpage :
1293
Lastpage :
1301
Abstract :
Software (SW) parts become crucial in embedded systems. Operating systems (OSs) are often used to handle SW concurrency and communication. We propose a method of automatic generation of application-specific OSs and automatic targeting of application SW. OS generation starts from a very small, but yet flexible OS kernel. OS services, which are specific to the application and deduced from dependencies created by the system specification, are added to the kernel to construct the whole OS. Communication and synchronization functions in the application code are adapted to the generated OS. As experiments, we applied the proposed method to two system examples: a token-ring system and a very high data-rate digital subscriber line framer
Keywords :
digital subscriber lines; embedded systems; operating systems (computers); program compilers; synchronisation; telecommunication computing; token networks; application code; application software; application-specific OSs; application-specific operating systems; automatic generation; automatic targeting; communication functions; digital subscriber line framer; embedded systems software; flexible OS kernel; synchronization functions; token-ring system; very high data-rate DSL framer; Associate members; Computer architecture; Concurrent computing; Embedded software; Embedded system; Kernel; Memory architecture; Operating systems; Processor scheduling; Software systems;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.959858
Filename :
959858
Link To Document :
بازگشت