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