【24h】

ARINC 653 hypervisor

机译:ARINC 653管理程序

获取原文

摘要

We have developed an early prototype of an ARINC 653 implementation using the virtualization technology of the open source Xen hypervisor along with a Linux-based domain/partition OS. In this paper we share lessons learned from adding to our prototype both an ARINC 653 CPU scheduler and a simple ARINC 653 serial I/O driver. By using a common hypervisor technology on multiple platforms, early application development can be done in a PC environment with relatively good modeling of the final target's behavior. The paper covers three topics. First, we start with an overview of the ARINC 653 standard, which is important because it reduces development costs, reduces system weight, and lowers certification costs. The standard focuses on resource partitioning of time and space on an avionics computer, managing the three primary subsystems of the computer: Central Processing Unit (CPU), Memory, and Input/Output (I/O). Second, we will review virtualization technology, an established method of sharing a computing resource, considering it for adaptation to ARINC 653. Third, as a case study, we will examine our prototype implementation of the ARINC 653 standard using the Xen open source hypervisor. We conclude with a discussion of our plans for future work towards ARINC 653 simulation and development environments on both PC desktop and embedded targets.
机译:我们已经使用开源Xen虚拟机管理程序的虚拟化技术以及基于Linux的域/分区OS开发了ARINC 653实现的早期原型。在本文中,我们分享了从ARINC 653 CPU调度程序和简单的ARINC 653串行I / O驱动程序添加到原型中的经验教训。通过在多个平台上使用通用的管理程序技术,可以在PC环境中对最终目标的行为进行相对良好的建模,从而进行早期应用程序开发。本文涵盖三个主题。首先,我们从ARINC 653标准的概述开始,这很重要,因为它可以降低开发成本,减轻系统重量并降低认证成本。该标准侧重于航空电子计算机上时间和空间的资源分配,管理计算机的三个主要子系统:中央处理器(CPU),内存和输入/输出(I / O)。第二,我们将审查虚拟化技术,这是一种共享计算资源的既定方法,并考虑了其适应ARINC 653的能力。第三,作为案例研究,我们将使用Xen开源管理程序检查ARINC 653标准的原型实现。最后,我们讨论了在PC台式机和嵌入式目标上针对ARINC 653仿真和开发环境的未来工作计划的计划。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号