本章节将会介绍如果构建(装配)QNX Hypervisor系统和将一个可启动的镜像移植到一个支持的目标平台。
当你构建一个QNX Hypervisor时,你不需要重新百衲衣hypervisor。如果你需要添加一个新的组件或修改了其中的组件(如驱动或vdev),那么你需要编译它们。但是QNX hypervisor只交付二进制文件。你不可以编译它们,当你使用hypervisor系统装配一个可启动的镜像时可以包含它们。
前提条件
在你开始工作签,你需要检查你的开发板上的硬件和固件是否支持虚拟化。
即使你开发板上的硬件支持运行一个QNX 虚拟化系统所需要的虚拟化的能力,但是开发板上的固件可能没有使能或者可能禁用了它们的一些能力。这种情况下你依然不能在这个开发板上运行hypervisor。
注意:
你可以联系你的开发板供应商来确认你正使用的开发板是否支持你需要的那些虚拟化功能,并且你需要确认你的开发板是否具有合适的固件。
为了构建一个hypervisor系统,你需要配置和构建hypervisor host和它的guest。
假定你已了解下面这些说明:
- BSPs(QNX Board Support Package)
- QNX构建文件
- 如何使用QNX 软件中心
- 如何使用QNX OS构建一个IFS