-
内容大纲
伴随着物联网设备的指数级增长,在需要高算力的场景,例如软件定义汽车驾驶舱、工业领域的工作负载整合,开源虚拟化技术在嵌入式系统上受到了越来越多的关注和应用。本书首先介绍虚拟化技术的基本原理,包括CPU虚拟化、内存虚拟化、中断虚拟化和设备虚拟化,对比KVM在云服务器上参考实现,重点介绍了开源嵌入式虚拟机ACRN的架构设计、原理和实现。还特别总结了虚拟化系统的实时性能调优方法和功能安全认证实践,以及嵌入式虚拟化技术的典型应用场景案例分析。本书作为嵌入式虚拟化技术入门参考书,通过对ACRN开源软件的介绍,帮助读者从代码开始了解、学习、开发虚拟机软件,掌握嵌入式虚拟化技术并应用于工程实践。 -
作者介绍
-
目录
推荐序一
推荐序二
前言
第1章 虚拟化技术概述
1.1 虚拟化技术的发展历史
1.2 VMM模型的分类
1.3 虚拟化技术的分类
1.4 云虚拟化与嵌入式虚拟化
1.4.1 嵌入式虚拟化的背景与原因
1.4.2 云虚拟化和嵌入式虚拟化的区别
1.5 嵌入式虚拟化技术的挑战
1.6 本章小结
第2章 虚拟化技术原理
2.1 通用虚拟化架构
2.1.1 虚拟化的基本概念
2.1.2 虚拟化技术的基本原理
2.1.3 虚拟化的主要方式
2.1.4 VMM的分类
2.2 云虚拟化和嵌入式虚拟化对比
2.3 嵌入式虚拟化的场景
2.4 嵌入式虚拟化技术的特征
2.5 本章小结
第3章 开源虚拟化技术—KVM
3.1 KVM的历史
3.2 KVM的原理
3.2.1 KVM的架构
3.2.2 KVM API及示例
3.3 KVM虚拟化实现
3.3.1 KVM的初始化
3.3.2 KVM虚拟机的创建
3.3.3 CPU虚拟化
3.3.4 内存虚拟化
3.3.5 中断虚拟化
3.4 设备虚拟化
3.4.1 仿真设备
3.4.2 半虚拟化设备
3.4.3 直通设备
3.4.4 KVM设备虚拟化实现
3.5 本章小结
第4章 嵌入式虚拟化技术——ACRN实现
4.1 ACRN简介
4.1.1 ACRN的由来
4.1.2 ACRN的关键技术特点
4.1.3 许可证和社区
4.2 ACRN应用场景
4.3 ACRN架构设计
……
第5章 嵌入式虚拟化技术——ACRN设备虚拟化
第6章 嵌入式虚拟化技术——ACRN安装使用
第7章 嵌入式虚拟化技术——实时性能优化
第8章 嵌入式实时操作系统
第9章 嵌入式虚拟化技术赋能功能安全
第10章 应用案例—智能数控系统和数字孪生
第11章 应用案例—基于机器视觉和机器控制的工作负载整合
第12章 应用案例—自主移动机器人
第13章 应用案例—软件定义汽车驾驶舱
附录
技术术语表
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
