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
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;
Conference_Titel :
Electronic Design, Test and Applications, 2002. Proceedings. The First IEEE International Workshop on
Conference_Location :
Christchurch
Print_ISBN :
0-7695-1453-7
DOI :
10.1109/DELTA.2002.994621