Finite State Machine to Optimize Multi-Tasking Concurrence Technology for Real Time Operating System
An new approach to multi-task programming using Finite State Machine (FSM) integrated with the multi-task concurrence schedule mechanism of embedded real time operating system was proposed in this paper. Detailed procedures of the approach and two years’ application in an urban heating network were also presented. The approach exhibits a promising prospect in those industrial control systems where more than one highly demanding real-time task are controled concurrently. Both the calls between tasks and the internal state transitions are implemented in the form of concurrent, so that the efficiency of CPU is increased with reasonable arrangement and configuration of CPU.
L. Zhu and Z. G. Wu, "Finite State Machine to Optimize Multi-Tasking Concurrence Technology for Real Time Operating System", Advanced Materials Research, Vols. 383-390, pp. 2522-2527, 2012