作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (16): 244-246. doi: 10.3969/j.issn.1000-3428.2011.16.083

• 工程应用技术与实现 • 上一篇    下一篇

μC/OS-II虚拟化设计与实现

杨晓亮 1,吴俊敏 1,2,栾 兰 1,巩 哲 1   

  1. (1. 中国科学技术大学软件学院,江苏 苏州 215123;2. 中国科学技术大学计算机科学与技术学院,合肥 230027)
  • 收稿日期:2011-01-10 出版日期:2011-08-20 发布日期:2011-08-20
  • 作者简介:杨晓亮(1985-),男,硕士研究生,主研方向:嵌入式系统,虚拟化技术;吴俊敏,副教授;栾 兰、巩 哲,硕士
  • 基金资助:
    国家“863”计划基金资助项目“基于多核平台的并行片上多处理器仿真技术研究”(2008AA01Z111);IBM大学合作联合研究基金资助项目“多核云计算平台上保证虚拟机服务质量的关键技术研究”(JSA0906010)

Design and Implementation of μC/OS-II Virtualization

YANG Xiao-liang 1, WU Jun-min 1,2, LUAN Lan 1, GONG Zhe 1   

  1. (1. School of Software Engineering, University of Science and Technology of China, Suzhou 215123, China; 2. School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China)
  • Received:2011-01-10 Online:2011-08-20 Published:2011-08-20

摘要: 针对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

中图分类号: