[1]王亮.ARM TrustZone的轻量级嵌入式虚拟化架构[J].华侨大学学报(自然科学版),2016,37(5):641-644.[doi:10.11830/ISSN.1000-5013.201605023]
 WANG Liang.Towards Lightweight Embedded Virtualization Architecture Exploiting ARM TrustZone[J].Journal of Huaqiao University(Natural Science),2016,37(5):641-644.[doi:10.11830/ISSN.1000-5013.201605023]
点击复制

ARM TrustZone的轻量级嵌入式虚拟化架构()
分享到:

《华侨大学学报(自然科学版)》[ISSN:1000-5013/CN:35-1079/N]

卷:
第37卷
期数:
2016年第5期
页码:
641-644
栏目:
出版日期:
2016-09-20

文章信息/Info

Title:
Towards Lightweight Embedded Virtualization Architecture Exploiting ARM TrustZone
文章编号:
1000-5013(2016)05-0641-04
作者:
王亮
西藏民族大学 信息工程学院, 陕西 咸阳 712082
Author(s):
WANG Liang
School of Information Engineering, Xizang Minzu University, Xianyang 712082, China
关键词:
嵌入式系统 虚拟化技术 实时操作系统 处理器 软件模块
Keywords:
embedded systems virtualization real-time operating system processor software module
分类号:
TP311.52
DOI:
10.11830/ISSN.1000-5013.201605023
文献标志码:
A
摘要:
针对现存的基于软件的虚拟化解决方案存在的不足,利用ARM标准硬件技术和赛灵思ZC702商业平台,实现通用操作系统(GPOS)与轻量级实时操作系统(FreeRTOS)同时运行.测试结果表明:虚拟机从RTOS到GPOS的上下文切换系统开销是3.10 μs,相反过程为2.64 μs,内存占用也仅为1 KB;由虚拟机监视系统(VMM)引入的性能开销低和内存占用较小;利用ARM TrustZone技术可实现一个具有低成本和高可靠性的轻量级虚拟化解决方案.
Abstract:
According to the existing solution scheme of software based virtualization, the arm standard hardware technology, combined with the mature technology of Xilinx ZC702 business platform, the general-purpose operating system(GPOS)and real-time operating system(FreeRTOS)system running at the same time are realized. Test data shows that the virtual machine from the RTOS to GPOS system context switching overhead is 3.10 μs, opposite is 2.64 μs, memory is only 1 KB; the performance overhead introduced by the virtual machine monitor(VMM)is low and with a smaller memory footprint; ARM TrustZone technology is exploited to implement a lightweight virtualization solution with low overhead and high determinism.

参考文献/References:

[1] 张国亮,王展妮,王田.应用计算机视觉的动态手势识别综述[J].华侨大学学报(自然科学版),2014,35(6):653-657.
[2] 钟必能,陈雁,沈映菊,等.在线机器学习跟踪算法的研究进展[J].华侨大学学报(自然科学版),2014,35(1):41-45.
[3] HEISER G.The role of virtualization in embedded systems[C]//Proceedings of the 1st Workshop on Isolation and Integration in Embedded Systems.New York:Association for Computing Machinery,2008:11-16.
[4] 韦照川,李德明.嵌入式系统发展概述[J].科技信息,2010(1):839.
[5] MASMANO M,RIPOLL I,CRESPO A,et al.Xtratum: A hypervisor for safety critical embedded systems[C]//Proceedings of the 11th Real Time Linux Workshop.Nanjing:Real Time Linux Workshop,2009:153-159.
[6] STEINBERG U,KAUER B.NOVA: A microhypervisor based secure virtualization architecture[C]//Proceedings of the 5th European Conference on Computer Systems.Paris:EuroSys,2010:209-222.
[7] 叶常春.嵌入式虚拟化技术[J].计算机工程与科学,2012,34(3):41-45.
[8] 叶存奎.USB设备协议栈的设计与实现[D].武汉:华中科技大学,2011:1-60.
[9] 周亦敏,隋伟鑫.ARM架构中TrustZone 安全处理技术的研究[J].微计算机信息,2009,24(36):69-71.
[10] VARANASI P,HEISER G.Hardware supported virtualization on ARM[C]//Proceedings of the Second Asia Pacic Workshop on Systems.Tokyo:User Evaluation,2011:231-236.
[11] HERLIHY M,SHAVIT N.多处理器编程的艺术[M].金海,译.北京:机械工业出版社,2009:218-220.
[12] 林小茶,李光.基于嵌入式技术的信任根研究[J].计算机工程与应用,2007,43(16):165-168.
[13] 任爱芝.基于ARM 的可信嵌入式系统设计[J].电脑编程技巧与维护,2011(20):24-25.
[14] ALVES T,FELTON D.TrustZone: Integrated hardware and software security[J].ARM White Paper,2004,3(4):18-24.
[15] FRENZEL T,LACLPRZUMSLI A,WARG A,et al.ARM TrustZone as a virtualization technique in embedded systems[J].Twelfth Real Time Linux Workshop,2010(6):76-79.

备注/Memo

备注/Memo:
收稿日期: 2016-06-20
通信作者: 王亮(1968-),男,副教授,博士,主要从事计算机网络工程的研究.E-mail:wzjwlwl@163.com.
基金项目: 西藏科技厅科研项目(2015ZR-14-20)
更新日期/Last Update: 2016-09-20