基于虚拟化技术的无人机系统可扩展可信软件架构

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lynneselina
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无人机在军事领域及民用领域中的广泛应用,其面临的安全问题也日益受到研究人员的重视。经过形式化验证的操作系统内核虽然能够保证无人机系统的安全性,但是其缺乏扩展性,无法提供一个丰富的软件开发环境用以开发第三方应用。如何在保证操作系统内核正确性的同时,提高整个无人机系统的扩展性是一个值得深入研究的问题。本论文提出了一种层级式的软件架构,这种架构在保证无人机安全性的同时,利用虚拟化技术来提高整个系统的扩展性。该软件架构主要包括三个部分:系统内核、用户空间以及虚拟机。在系统内核部分采用了可信操作系统内核CertiKOSARM,在用户空间部分运行了多个实时用户进程用于飞行姿态控制,虚拟机部分负责驱动Linux系统内核来运行第三方应用。论文为经过形式化验证的操作系统内核CertiKOS-ARM添加了内核中断功能以及多核并发处理功能。内核中断功能有效降低了时钟中断延迟,而多核并发处理功能则保证了核心之间的安全隔离。为实现创建与管理虚拟机,论文设计了一个轻量化的虚拟机管理软件Hypervisor,称为CertiKOS-ARM Hypervisor。CertiKOS-ARM Hypervisor采用了新型的mixed-type架构,能够利用硬件辅助的方式减少虚拟化技术带来的额外花销。CertiKOS-ARM Hypervisor具有轻量化与层级式的特点。轻量化设计使得其代码行数比其他商业化的Hypervisor少一个量级,有效减少了系统的可信计算基。层级式设计使得其代码被划分成多个软件层,这种软件层的划分方式能够适用于ARM与x86两种平台。论文实验部分包括Hypervisor的性能测试实验与无人机飞行测试实验。论文利用了微型测试工具集LMbench对CertiKOS-ARM Hyperviosr进行了性能测试,实验结果表明CertiKOS-ARM Hpervisor创建的虚拟机性能与实际机器性能相当。无人机飞行测试实验则表明了这种软件架构具有较强的扩展性。论文提出的这种软件架构除了能够应用到无人飞行器上,还能够推广到其它智能系统中。
其他文献
涡轮增压技术是发动机节能环保的重要技术措施之一,采用涡轮增压技术可以在发动机排量不变的情况下提高发动机的输出功率和最大扭矩。可变喷嘴涡轮增压器因具有降低发动机的
目前,高精度建图和定位虽然是实现无人车安全自主导航的重要手段,在无人驾驶中扮演着越来越重要的角色,但是高精度地图的构建和定位依然存在很多缺陷和挑战。首先目标环境可
纯电动客车由于行驶线路相对固定,充电设施较为容易布置,在城市公共交通建设中逐步发展起来。推广与使用纯电动客车对于节能减排和保护环境具有重要的现实意义。同时,伴随着
目的探讨不同类型卵巢性索间质肿瘤(SCST)的特征性影像表现,并结合临床及病理资料对照分析。同时,综合分析各种影像学检查方法(超声、CT、MRI)对SCST的诊断价值。方法收集201
硅是一种很有前景的锂离子电池负极材料。硅拥有目前已知最高的理论容量,且自然资源丰富,电势低。然而,硅在循环过程中会产生剧烈的体积膨胀(完全锂化后增加约300%),导致电极
目的:探索阿昔洛韦(Acyclovir,ACV)对体外培养的人眼TENON囊成纤维细胞(human TENON capsule fibroblasts,HTFs)的增殖和迁移的影响以及机制。方法:将HTFs分为ACV处理组(终浓
十九大报告指出,农业农村农民问题是关系国计民生的根本性问题,必须始终把解决好“三农”问题作为全党工作重中之重。当前,我国许多农村在发展过程中还面临着很多困难,也暴露
随着社会和科技的发展,超疏水性表面因其特殊的性能在世界范围内已经吸引了越来越多研究者的关注。本文使用酸水解法制备纳米淀粉,并以丙烯酸丁酯和乙烯基MQ硅树脂共聚制备疏水乳液。将该乳液和纳米淀粉分散液涂覆于棉织物上,制备出超疏水涂层。考察了盐酸浓度、酸水解时间、改性剂种类对纳米淀粉粒径和润湿性的影响;以及疏水乳液及淀粉分散液的涂覆次数、基底种类、pH值对疏水性能的影响;并对该乳液的疏水机理进行了初步探
钙钛矿太阳能电池(Perovskite Solar Cells,PSCs)具有制备工艺简单、原材料丰富、可大量制备的优势。经过十年的研究,效率从3.8%快速增长到24.2%。PSCs会成为未来光伏领域发展的主要趋势。在钙钛矿太阳能电池中,串联电阻会引起能量的损耗,进而降低电池的光电转换效率。TiO_2常应用于介孔结构钙钛矿太阳能电池中,但其富含本征缺陷、迁移率低并且介孔结构电池中存在严重的界面载流
发电机转子嵌线槽铣削属于重载荷低速铣削,加工过程存在刀片破损,若发生严重破损,会会影响零件的加工质量,甚至破坏机床,造成重大的经济损失。本文针对嵌线槽铣削过程中的刀片破损预防和监测问题开展研究。本文开发出面向实际加工的刀片数据管理系统和声发射监测系统。利用金属激光二维码技术在每个刀片标刻唯一序列号,记录实际加工过程中刀片在盘铣刀上安装的位置、加工的嵌线槽号和对应的切削参数,并关联记录零件的材料性能