A Weighted Round Robin Based Scheduling Method for ARINC653 System
ARINC653 system is the current mainstream operating system in avionics system. In order to ensure real-time performance in avionics systems, ARINC653 defined two-level scheduling policy. However, the essence of partition level scheduling policy is the off-line static scheduling determined at the early stage of design, which lacks of flexibility and prone to produce idle time. On this basis, an improved method of two-level scheduling based on weighted round robin is proposed in the paper, and an extended scheduling plug-in of OSATE tool is developed and applied for schedulability analysis. Experiment that adopts avionics flight planning system as an example validates the effectiveness of the proposed method in reducing idle time of processors.