DocumentCode
2402218
Title
PARTOS-11: an efficient real-time operating system for low-cost microcontrollers
Author
Li, Yao ; Wilson, Paul
Author_Institution
Sch. of Electr. & Comput. Eng., Christchurch Polytech. Inst. of Technol., New Zealand
fYear
2002
fDate
2002
Firstpage
235
Lastpage
239
Abstract
An efficient real-time operating system, PARTOS-11, has been developed for a low-speed and small-memory microcontroller, 68HC11. The size of the kernel is 2 Kbytes. Both hard real-time tasks and soft real-time tasks can be run in the system concurrently. The rate-monotonic policy is adopted for scheduling hard real time tasks, which guarantees that all tasks meet their deadline if the condition of Liu and Layland´s theorem is met. A novel model, the Slack Sharing Server (SSS), was proposed and implemented. The SSS is a simple and efficient server for soft real time tasks running together with hard real time tasks in a small real-time embedded system
Keywords
microcontrollers; operating systems (computers); real-time systems; 2 Kbyte; 68HC11 microcontroller; Liu-Layland theorem; PARTOS-11; SSS; hard real-time tasks; low-cost microcontrollers; low-speed microcontroller; rate-monotonic policy; real-time operating system; slack sharing server; small-memory microcontroller; soft real-time tasks; Dynamic scheduling; Embedded system; Hardware; Job shop scheduling; Kernel; Microcontrollers; Operating systems; Processor scheduling; Real time systems; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronic Design, Test and Applications, 2002. Proceedings. The First IEEE International Workshop on
Conference_Location
Christchurch
Print_ISBN
0-7695-1453-7
Type
conf
DOI
10.1109/DELTA.2002.994621
Filename
994621
Link To Document