检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王涵 张激[1] 左龙[1] Wang Han;Zhang Ji;Zuo Long(The 32nd Research Institute of China Electronics Technology Group Corporation,Shanghai 201808,China)
机构地区:[1]中国电子科技集团公司第三十二研究所,上海201808
出 处:《单片机与嵌入式系统应用》2021年第7期30-32,37,共4页Microcontrollers & Embedded Systems
摘 要:随着嵌入式硬件技术水平的提升以及嵌入式应用的普及,用户对嵌入式系统可以提供的服务能力与质量水平提出了更高的要求。出于对成本和可靠性方面的考虑,开发者希望可以在同一硬件平台上同时运行多个互不影响的执行环境。本文提出了一种基于seL4微内核架构的嵌入式虚拟化技术,以Chcore微内核为基础,充分利用ARM硬件辅助虚拟化支持,设计并实现了基于能力调用机制的嵌入式虚拟机管理器。测试结果表明,该虚拟机管理器在处理器利用率、虚拟机调度、中断异常处理等方面性能良好,可以满足用户的常用应用需求。With the improvement of embedded hardware technology and the popularity of embedded applications,users have higher requirements for the ability of service and quality level that embedded systems can provide.For the consideration of cost and reliability,developers hope to run multiple application environments,which do not affect each other on the same hardware platform.This paper proposes an embedded virtualization technology based on seL4 micro kernel architecture.Based on the Chcore micro kernel and making full use of ARM hardware assisted virtualization support.This embedded hypervisor based on capability mechanism is designed and implemented.The test results show that the hypervisor has good performance in processor utilization,virtual machine scheduling,interrupt exception handling and so on.And this hypervisor can meet the general application requirements of users.
关 键 词:seL4 嵌入式系统 ARM硬件辅助虚拟化 虚拟机管理器
分 类 号:TP325[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.15.26.71