VxWorks平台内核态ARINC653分区实时调度算法设计与实现  

Design Partitioning Real-time Scheduling of ARINC653 for VxWorks in Kernel-level

在线阅读下载全文

作  者:阮维龙 翟正军[1] 

机构地区:[1]西北工业大学计算机学院,西安710072

出  处:《计算机测量与控制》2015年第6期2070-2072,2097,共4页Computer Measurement &Control

摘  要:集成模块化航空电子架构(integrated modular avionic,IMA)已成为主流航空电子系统;ARINC 653作为航空电子设备IMA架构的标准应用接口,成为研究航空电子软件编程方法的入口;最新研究表明,VxWorks能够为航空电子分区管理提供最优化的平台;然而,基于VxWorks的ARINC 653高效分区调度算法依然是研究的"盲区";由此,设计了VxWorks内核态分层ARINC 653分区实时调度算法,提高了分区调度效率,为VxWorks内核ARINC 653完整性的研究提供非常有价值的参考;实验数据说明,相较于传统用户态分区管理模型,该调度算法使分区释放开销和分区释放抖动两项指标均显著降低。The Integrated Modular Avionic (IMA) architecture has been proposed for the next--generation avionics systems. ARINC 653 is the standards for Application Programming Interfaces (APIs) of avionics software for IMA architecture. There are a great many re- search on design and implementation of ARINC 653. Though some of them including VxWorks recently show high potential of providing soft-ware platform for avionics systems, efficient partition management have not been considered much for a base operating system of ARINC 653. In this paper, we propose a kernel level design to support partitioning and hierarchical real--time scheduling of ARINC 653 for Vx-Works. We have assurance that our suggestion can provide a very valuable reference for raising the level of partition scheduling for ARINC 653 especially because of the integrity of the VxWorks kernel. We show that the overhead and jitter of the proposed design is significantly lower compared with legacy partition management algorithm--a user--level design.

关 键 词:ARINC653 分区管理 释放开销和分区释放抖动 

分 类 号:TP31[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象