seL4微内核架构的嵌入式虚拟化技术研究  被引量:3

Research on Embedded Virtualization Technology Based on seL4 Micro Kernel Architecture

在线阅读下载全文

作  者:王涵 张激[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[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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