Title: Writing Practical RTOS for Small Real-Time Embedded System
Abstract: In this paper, the design of a practical real time operating system for small-embedded system is discussed. The RTOS discussed here was implemented in an airdata computer for use in a low-cost helicopter. Different types of real time tasks are identified. How the embedded system software handles these real time tasks is discussed. Topics covered include how critical tasks are implemented using interrupts, how just-in-time tasks are scheduled to execute by the system timers, and how time-controllable tasks are implemented in system software. The paper presented here was part of the research and development work that the author did when he worked in the aerospace industries in Singapore.