Research on the Problem of Priority Inversion in Embedded RTOS

Article Preview

Abstract:

Pointing to the unpredictable problems that caused by the priority inversion during the period of using real-time application system, a new improved method, which based on the priority inheritance, was presented. The new method mainly considered the influence that the usage of shared resources impacted on the task scheduling, and recorded the information of each task which asked for the using of system resources by a set of task-shared-resource-link. System would schedule the task according by the records and the task waiting queues. This method was proved as a effective way to solve the phenomenon of priority inversion by experiment in ucos-ii kernel.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

3358-3361

Citation:

Online since:

August 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Jean J. Labrose. Embedded real-time operating system μ C/OS - Ⅱ[M]. Beijing: Publishing House of the Beijing University Aeronautics & astronautics 2003, 182-195.

Google Scholar

[2] Song Fengmo. Some probes into preemptive priority scheduling and priority inversion in embedded real-time OS [J]. Computer Engineering and Design. 2007, (19): 4719-4731.

Google Scholar

[3] Chen Mingjun, Zhong Hao, Wang Yi. On Priority Inversion in Real-Time Transaction Scheduling [J]. Computer Engineering and Applications. 2003, (29): 122-124.

Google Scholar

[4] Yang Jing, Dai Huaping. Deleting Priority Inversion in uC/OS-II [J]. Computer Engineering and Applications. 2005. 7: 101-103.

Google Scholar

[5] Zhou Xuchuan. A Solution and implementation of Priority Inversion Problem of uC/OS [J]. Micro Computer Information. 2007, (23): 58-64.

Google Scholar

[6] Lu Youliang. Theory and Practice of Embedded Real-time Operating System uCOS [M]. Beijing: Publishing House of Electronics Industry. 2012, 134-158.

Google Scholar