Electronic Design, Test and Applications, IEEE International Workshop on (2002)
Christchurch, New Zealand
Jan. 29, 2002 to Jan. 31, 2002
Yao Li , Christchurch Polytechnic Institute of Technology
Paul Wilson , Christchurch Polytechnic Institute of Technology
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.
embedded microcontroller, real-time operating system, slack sharing server
P. Wilson and Y. Li, "PARTOS-11: an Efficient Real-Time Operating System for Low-Cost Microcontrollers," Electronic Design, Test and Applications, IEEE International Workshop on(DELTA), Christchurch, New Zealand, 2002, pp. 235.