下面列出几种典型的嵌入式虚拟化场景,本书后面的章节也会进行具体案例分析。
●数字孪生的实现。借助虚拟化技术来实现智能数控系统,不仅可以把传统数控系统在设备端侧各个分离的单独控制器整合到一个统一的设备中,还可以通过数字孪生技术和云计算技术在云中构建此设备的数字实例。
●工业场景下的机器视觉和机器控制系统整合。通过虚拟机VMM来支持一个Windows的虚拟机运行机器视觉应用,而另一个实时操作系统RTOS可以进行伺服马达的实时控制。
●自主行驶机器人。类似于工业场景下的机器视觉和机器控制系统的整合,自主行驶的机器人利用VMM技术,在同一个物理平台上同时运行两个实时操作系统,一个操作系统负责机器人底盘的自主移动,另一个操作系统用来支持机械臂的运动。
●软件定义的数字驾驶舱。通过虚拟机VMM可以在一套x86 SoC上运行两个操作系统,一个Linux系统运行驾驶员需要的仪表盘系统,另一个Android系统运行车载娱乐系统,例如导航软件、音乐播放等。