在ARM虚拟化环境中实现ARINC 653分区的研究
本文关键词:在ARM虚拟化环境中实现ARINC 653分区的研究
【摘要】:随着电子设备智能化程度的提高,电子设备所包含的硬件及软件数量也会成倍增长,从而会带来系统复杂度高,维护成本大,硬件升级困难等问题。本文提出将航空电子领域的IMA架构、以及针对于IMA架构中实时操作系统的ARINC 653标准,应用于通用的非航空电子领域的嵌入式实时计算领域的软硬件整合之中,使得电子设备在智能化增强的同时,依然能够保有结构简明,便于维护和易于升级的特点。论文介绍了在ARM平台上利用虚拟化技术实现ARINC 653分区的方案,论文主要完成了以下方面的工作:1)利用KVM/ARM虚拟化技术构建高性能ARM虚拟化平台作为实现ARINC 653分区的基础平台;2)利用符合ARINC 653分区时间隔离性要求的实时调度技术,实现实时任务之间的隔离,并对调度技术的实时性能作出评估;3)整合虚拟化技术和实时调度技术,实现了ARINC 653分区,并对其进行隔离性验证;4)对所实现的ARINC 653分区进行实时性能评估,根据评估结果给出ARINC 653分区的应用约束。
【关键词】:虚拟化 实时调度 ARINC653 分区
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:V243
【目录】:
- 摘要3-4
- ABSTRACT4-10
- 第一章 绪论10-16
- 1.1 研究背景与意义10-13
- 1.2 研究现状13-14
- 1.3 研究目标和关键技术14-15
- 1.4 论文结构15-16
- 第二章 相关技术说明16-24
- 2.1 ARINC 653标准16-19
- 2.1.1 总体架构16
- 2.1.2 应用/执行接口(APEX)16-17
- 2.1.3 实时操作系统(RTOS)17-19
- 2.1.4 应用软件(APPLICATION SOFTWARE)19
- 2.1.5 ARINC 653标准的优势19
- 2.2 虚拟化技术简介19-20
- 2.2.1 虚拟化技术的分类20
- 2.2.2 ARM平台虚拟化的难点20
- 2.3 Linux内核CPUSETS机制20-22
- 2.4 本章小结22-24
- 第三章 ARM平台虚拟化技术24-34
- 3.1 KVM/ARM虚拟化方案24-26
- 3.1.1 ARM硬件虚拟化扩展24-25
- 3.1.2 虚拟机管理器架构25-26
- 3.2 硬件平台26-27
- 3.3 ARM虚拟化实验平台的构建27-33
- 3.3.1 操作系统的引导28-29
- 3.3.2 Linux内核的编译29-31
- 3.3.3 文件系统的准备31-32
- 3.3.4 虚拟机的运行32-33
- 3.4 本章小结33-34
- 第四章 符合ARINC 653分区时间隔离要求的实时调度34-46
- 4.1 分区的时间隔离算法——CBS算法34-37
- 4.2 采用CBS算法的实时调度37-45
- 4.2.1 为实时任务分配一个专用CPU物理核38-39
- 4.2.2 运行实时任务时相关术语的定义39-41
- 4.2.3 SCHED_DEADLINE调度器调度实时任务的表现41-45
- 4.3 本章小结45-46
- 第五章 ARINC 653分区的实现及验证46-56
- 5.1 实时运行环境说明46-47
- 5.2 实时虚拟机的运行47-51
- 5.3 虚拟机中实时任务运行周期的的选择51
- 5.4 实时虚拟机的开销51-52
- 5.5 时间隔离性的验证52-54
- 5.6 本章小结54-56
- 第六章 虚拟化技术实现的ARINC 653分区实时性能测试56-66
- 6.1 虚拟机定时器最大触发频率56-58
- 6.2 虚拟机定时器最大均匀触发频率58-62
- 6.3 多虚拟机运行对实时性能的影响62-63
- 6.4 ARINC 653分区的应用约束63-64
- 6.5 本章小结64-66
- 第七章 总结与展望66-68
- 7.1 论文主要工作66-67
- 7.2 未来工作展望67-68
- 参考文献68-72
- 致谢72-74
- 攻读学位期间发表的学术论文目录74-76
【相似文献】
中国期刊全文数据库 前10条
1 刘迎欢,罗志强;ARINC429协议和与之对应的俄罗斯标准的比较[J];航空电子技术;2002年01期
2 何菲玲;龚静康;;ARINC429总线接口模块的实现[J];声学与电子工程;2005年04期
3 屈志宏;景博;李宁;张晶;;ARINC-429数据总线通信实现方式研究[J];电子技术;2007年05期
4 丁猛;郭英;;ARINC 429信号处理板的设计[J];微计算机信息;2008年13期
5 龚斌;;飞机ARINC429数据总线[J];科技风;2010年22期
6 高超;韩冰;;基于单片机的ARINC429校准用信号源设计研究[J];计测技术;2011年02期
7 任记达;;机载ARINC429总线接口电路的实现[J];科技信息;2012年15期
8 蓝海文;;ARINC 664总线信号在线路延迟中的测试技巧[J];航空制造技术;2013年03期
9 恽通世;对美国航空无线电公司ARINC电子设备规范的介绍与分析[J];航空标准化与质量;1987年02期
10 张树彦;张哲;殷锴;胡忠志;;ARINC664网络终端系统测试技术研究[J];计算机测量与控制;2013年09期
中国重要会议论文全文数据库 前10条
1 ;Research of Method for Testing ARINC429 Bus[A];Proceedings of 2010 Chinese Control and Decision Conference[C];2010年
2 郑海良;宋东;马存宝;;用于自动测试的ARINC429总线接口设计[A];中国仪器仪表学会第三届青年学术会议论文集(下)[C];2001年
3 陈丹丹;文光俊;;ARINC 429总线接口设计[A];四川省通信学会2006年学术年会论文集(二)[C];2006年
4 魏婷;张喜民;;ARINC659背板总线调试方法研究[A];2008年航空试验测试技术峰会论文集[C];2008年
5 盛中来;熊华钢;;基于DSP的ARINC429通信板卡设计[A];全国第十届信号与信息处理、第四届DSP应用技术联合学术会议论文集[C];2006年
6 陈丹丹;;基于FPGA的ARINC429总线接口设计[A];第二十一届中国(天津)’2007IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2007年
7 李运喜;叶宏;韩炜;;满足ARINC653要求机载操作系统的模型研究[A];面向航空试验测试技术——2013年航空试验测试技术峰会暨学术交流会论文集[C];2013年
8 卢永强;李宁;赵晶晶;;民机飞行数据记录系统——ARINC717规范发展历程[A];2013年度标准化学术研究论文集[C];2013年
9 周万军;胡钢;郭立新;王之昊;;基于NIOSⅡ的ARINC429通信板设计[A];2006中国西部青年通信学术会议论文集[C];2006年
10 钱亮;蔡勇;;基于FX2的USB-429总线测试仪[A];中国航空学会信号与信息处理专业全国第八届学术会议论文集[C];2004年
中国重要报纸全文数据库 前1条
1 陆;欧比特推出全新EMBC1000——PCI429卡[N];中国电子报;2008年
中国硕士学位论文全文数据库 前10条
1 魏峰;基于ARINC653平台的AADL模型代码自动生成技术研究[D];陕西师范大学;2015年
2 袁保玉;基于ARINC 661的座舱显示系统内核的研究与实现[D];西安电子科技大学;2014年
3 顾峰;在ARM虚拟化环境中实现ARINC 653分区的研究[D];上海交通大学;2015年
4 杨海星;ARINC 429总线收发器设计与实现[D];苏州大学;2010年
5 吴瑾;基于ARINC429通信的混合飞机驾舱实验系统[D];哈尔滨工业大学;2010年
6 廖治宇;通用ARINC429总线分析测试仪的软件设计[D];电子科技大学;2013年
7 何治斌;ARINC629航空通信总线数据收发装置开发研究[D];西北工业大学;2005年
8 黄鸣丰;基于ARINC661的平视显示器内核软件研究与实现[D];南京航空航天大学;2012年
9 丁志平;基于ARINC 659总线的仿真验证系统设计[D];东华大学;2015年
10 解庆;基于嵌入式的ARINC429数据总线测试系统的设计[D];西华大学;2009年
,本文编号:804588
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/804588.html