DocumentCode :
1650509
Title :
Evaluation of new POSIX real-time operating systems services for small embedded platforms
Author :
Rivas, Mario Aldea ; Harbour, Michael González
Author_Institution :
Dept. de Electronica y Computadores, Univ. de Cantabria, Santander, Spain
fYear :
2003
Firstpage :
161
Lastpage :
168
Abstract :
The ongoing revision of the POSIX.13 standard - real-time profiles for portable operating system interfaces - proposes adding services to the minimum real-time system profile that are considered useful to the small embedded applications to which this profile is targeted. Concerns have been raised that these services may introduce too much overhead or may be difficult to implement. In this paper, we evaluate the implementation of some of these services in our MaRTE operating system. The implemented services are the monotonic clock, a high resolution sleep operation with specifiable clock, execution-time clock and timers, the sporadic server scheduling policy, and the timed mutex lock operation. We show that the complexity of these implementations is small, and the overheads introduced by the new services are fully acceptable.
Keywords :
embedded systems; operating systems (computers); user interfaces; MaRTE; POSIX; Portable Operating System Interface; embedded application; monotonic clock; mutex lock operation; real-time system; resolution sleep operation; scheduling policy; Application software; Clocks; Embedded system; IEC standards; ISO standards; Kernel; Memory management; Operating systems; Real time systems; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 2003. Proceedings. 15th Euromicro Conference on
Print_ISBN :
0-7695-1936-9
Type :
conf
DOI :
10.1109/EMRTS.2003.1212739
Filename :
1212739
Link To Document :
بازگشت