更新时间:2024-03-04 17:19:23
封面
版权信息
内容简介
推荐序一
推荐序二
前言
第1章 虚拟化技术概述
1.1 虚拟化技术的发展历史
1.2 VMM模型的分类
1.3 虚拟化技术的分类
1.4 云虚拟化与嵌入式虚拟化
1.5 嵌入式虚拟化技术的挑战
1.6 本章小结
第2章 虚拟化技术原理
2.1 通用虚拟化架构
2.2 云虚拟化和嵌入式虚拟化对比
2.3 嵌入式虚拟化的场景
2.4 嵌入式虚拟化技术的特征
2.5 本章小结
第3章 开源虚拟化技术——KVM
3.1 KVM的历史
3.2 KVM的原理
3.3 KVM虚拟化实现
3.4 设备虚拟化
3.5 本章小结
第4章 嵌入式虚拟化技术——ACRN实现
4.1 ACRN简介
4.2 ACRN应用场景
4.3 ACRN架构设计
4.4 CPU虚拟化与实现
4.5 内存虚拟化及实现
4.6 中断虚拟化及实现
4.7 I/O虚拟化及实现
4.8 本章小结
第5章 嵌入式虚拟化技术——ACRN设备虚拟化
5.1 ACRN设备模型介绍
5.2 ACRN全虚拟化设备
5.3 ACRN的virtio设备
5.4 本章小结
第6章 嵌入式虚拟化技术——ACRN安装使用
6.1 系统环境硬件配置
6.2 ACRN支持三种模式的场景
6.3 安装部署流程
6.4 安装部署入门指南
6.5 本章小结
第7章 嵌入式虚拟化技术——实时性能优化
7.1 整体架构设计
7.2 ACRN虚拟机优化
7.3 CPU优化
7.4 中断优化
7.5 内存优化
7.6 I/O虚拟化
7.7 客户机优化——实时操作系统
7.8 工具辅助优化
7.9 虚拟机间通信
7.10本章小结
第8章 嵌入式实时操作系统
8.1 RTOS介绍
8.2 Xenomai
8.3 PREEMPT_RT Linux
8.4 Zephyr
8.5 本章小结
第9章 嵌入式虚拟化技术赋能功能安全
9.1 功能安全背景
9.2 功能安全概述
9.3 典型软件安全设计
9.4 混合关键性系统
9.5 ACRN赋能混合关键性系统
9.6 嵌入式虚拟化技术的功能安全价值
9.7 本章小结
第10章 应用案例——智能数控系统和数字孪生
10.1 行业概述
10.2 行业挑战与需求
10.3 解决方案
10.4 具体实现
10.5 方案优势
10.6 本章小结
第11章 应用案例——基于机器视觉和机器控制的工作负载整合
11.1 行业概述
11.2 行业挑战与需求
11.3 解决方案
11.4 具体实现
11.5 方案优势
11.6 本章小结
第12章 应用案例——自主移动机器人
12.1 行业概述
12.2 行业挑战与需求
12.3 解决方案
12.4 具体实现
12.5 安装步骤示例
12.6 方案优势
12.7 本章小结
第13章 应用案例——软件定义汽车驾驶舱
13.1 行业概述
13.2 行业挑战与需求
13.3 解决方案
13.4 具体实现
13.5 编译及安装
13.6 方案优势
13.7 软件定义驾驶舱的未来展望