DocumentCode :
2541241
Title :
Real time operating system modeling in a system level design environment
Author :
Passerone, Claudio
Author_Institution :
Dipt. di Elettronica, Politecnico di Torino
fYear :
2006
fDate :
21-24 May 2006
Lastpage :
2552
Abstract :
Modeling complex embedded systems requires design tools that are able to represent a variety of heterogenous components at several level of abstraction. These components often include hardware and software blocks, which play very different roles with respect to cost, performance and flexibility of the design. Early evaluation of possible design choices and trade-offs is therefore of paramount importance for an efficient implementation. One kind of component that is often neglected in the first stages of the design cycle is the operating system. However, since it sits between the software and the hardware domains, its effects on the final implementation are relevant. This paper presents a technique to model a general POSIX compliant real time operating system within the Metropolis framework. Possible models are presented and discussed with respect to their efficiency, taking into consideration the scheduling policy, the multitasking environment, interrupts and communication primitives
Keywords :
Unix; embedded systems; large-scale systems; scheduling; POSIX compliant; complex embedded systems; heterogenous components; multitasking environment; real time operating system; scheduling policy; system level design; Application software; Costs; Embedded software; Embedded system; Hardware; Operating systems; Real time systems; Software performance; System-level design; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
Type :
conf
DOI :
10.1109/ISCAS.2006.1693143
Filename :
1693143
Link To Document :
بازگشت