声明
摘要
第1章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 本论文研究内容及章节安排
1.3.1 本论文研究内容
1.3.2 本论文章节安排
第2章 系统级虚拟化关键技术
2.1 系统级虚拟化的优势
2.1.1 封装性
2.1.2 多实例
2.1.3 隔离
2.1.4 硬件无关性
2.1.5 特权功能
2.3 虚拟机监控器的分类能为
2.3.1 按虚拟平台分类
2.3.2 按实现结构分类
2.4 典型虚拟化产品及其特点
2.4.1 VMware
2.4.2 Xen
2.4.3 KVM
2.5 本章小结
第3章 基于嵌入式的半虚拟化总体结构设计
3.1 软硬件规划
3.1.1 硬件规划
3.1.2 虚拟机操作系统系统规划
3.1.3 虚拟化平台规划
3.2 嵌入式虚拟化的设计要求
3.2.1 功能整合提高利用率
3.2.2 降低成本和减少功耗、硬件尺寸、重量
3.2.3 提高安全性和可靠性
3.2.4 缩短开发周期
3.3 嵌入式平台的需要考虑的限制因素
3.3.1 硬件资源苛刻
3.3.2 处理能力有限
3.3.3 实时性要求
3.4 基于Xen的嵌入式半虚拟化实现方案
3.4.1 CPU虚拟化
3.4.2 内存虚拟化
3.4.3 I/O虚拟化
3.4.4 时间与时钟服务
3.56 本章小结
第4章 嵌入式半虚拟化的实现
4.1 硬件平台
4.2 Xen内核初始化
4.2.1 准备工作
4.2.2 平台初始化
4.2.3 Xen初始化
4.3 超级调用扩展
4.4 共享内存页实现
4.4.1 Start Info Page
4.4.2 Shared Info Page
4.4.3 高速采集数据共享数据结构
4.5 混合驱动模型的实现
4.6 实时系统uCOS-Ⅱ的虚拟化
4.6.1 uCOS-Ⅱ实时操作系统
4.6.2 虚拟化硬件接口
4.6.3 时钟事件处理
4.6.4 任务堆栈
4.7 一种提高虚拟机实时响应性能的改进
4.8 本章小结
第5章 测试与结果分析
5.1 测试环境搭建
5.1.1 硬件环境
5.1.2 软件环境
5.2 高速AD采样实例
5.3 实时性能测试
5.3.1 实时与非实时系统下采样结果对比
5.4 本章小结
结论与展望
结论
进一步工作
致谢
参考文献
攻读硕士学位期间发表的论文及科研成果