Title :
Analysis on task scheduling operating mechanism of embedded real-time operating system MQX
Author :
Zhao Tao ; Long Deqing
Author_Institution :
Dept. of Comput. Sci., YunYang Teachers´ Coll., Shiyan, China
Abstract :
The performance of task scheduling is one of the key factor that affects embedded real-time operating system´s performance. This paper describes the realization mechanism of priority-based preemptive scheduling of MQX and the simple and efficient scheduling process of MQX based on in-depth analysis on task scheduling source code starting from MQX task descriptor, task template and data structure of task array and finally makes a comparison with μC/OS-II and makes a conclusion of fast execution speed of interrupt response and less time of context switch in MQX. This paper lays a foundation for the application and development and further in-depth research of MQX.
Keywords :
embedded systems; operating systems (computers); real-time systems; scheduling; μC/OS-II; MQX task descriptor; MQX task template; context switch; embedded real-time operating system; interrupt response; priority-based preemptive scheduling; task array data structure; task scheduling operating mechanism; task scheduling source code; Context; Data structures; Job shop scheduling; Operating systems; Real-time systems; Switches; MQX; embedded; real-time operating system; task scheduling;
Conference_Titel :
Mechatronic Sciences, Electric Engineering and Computer (MEC), Proceedings 2013 International Conference on
Conference_Location :
Shengyang
Print_ISBN :
978-1-4799-2564-3
DOI :
10.1109/MEC.2013.6885353