摘要: 针对OKL4设计一种高性能、高安全性的嵌入式虚拟机模型,在该模型的基础上,从处理器和内存2个方面提出实时操作系统μC/OS-II在OKL4上的虚拟化方案,给出虚拟化硬件抽象层的构造过程及μC/OS-II在虚拟化硬件抽象层上的移植方法。在Hi3611智能手机开发板上的测试结果验证了该虚拟化方案的正确性。
关键词:
μC/OS-II虚拟化,
虚拟机模型,
虚拟寄存器,
硬件抽象层,
移植
Abstract: This paper presents a high-performance and high-secure embedded virtual machine model for OKL4. Based on the model, a virtualization solution for μC/OS-II on OKL4 is designed, and it involves CPU virtualization design and memory virtualization design. The construction process of the virtual hardware abstraction layer is detailed. The method of porting μC/OS-II to the virtual hardware abstraction layer is presented. Test results on Hi3611 smart phone developing board show that the virtualization solution is correct.
Key words:
μC/OS-II virtualization,
virtual machine model,
virtual register,
hardware abstract layer,
porting
中图分类号:
杨晓亮, 吴俊敏, 栾兰, 巩哲. μC/OS-II虚拟化设计与实现[J]. 计算机工程, 2011, 37(16): 244-246.
YANG Xiao-Liang, TUN Dun-Min, LUAN Lan, GONG Zhe. Design and Implementation of μC/OS-II Virtualization[J]. Computer Engineering, 2011, 37(16): 244-246.