虚拟化 之三 详解 jailhouse(ARM 平台)的构建过程、配置及使用

虚拟化 之三 详解 jailhouse(ARM 平台)的构建过程、配置及使用

码农世界 2024-06-19 后端 118 次浏览 0个评论

  嵌入式平台下,由于资源的限制,通常不具备通用性的 Linux 发行版,各大主流厂商都会提供自己的 Linux 发行版。这个发行版通常是基于某个 Linux 发行版构建系统来构建的,而不是全部手动构建,目前主流的 Linux 发行版构建系统是 Linux 基金会开发的 Yocto 构建系统。

基本环境

  嵌入式 Linux 通常都是针对于特定开发板的发行版,一般不具有通用性。因此首先来了解一下我使用的基本环境。

开发板

  我这里使用的是飞腾派开发板,其搭载了 4G 内存及飞腾腾珑 E2000Q 高端嵌入式 CPU。E2000Q 集成 2 个 FTC664 和 2 个 FTC310 内核,采用乱序四发射超标量流水线,兼容 64 位ARMv8 指令集并支持 ARM64 和 ARM32 两种执行模式,支持单精度、双精度浮点运算指令和 ASIMD 处理指令,支持硬件虚拟化。
虚拟化 之三 详解 jailhouse(ARM 平台)的构建过程、配置及使用

开发环境

  常用的 Linux 发行版构建系统对于开发环境一般都有些限制,使用它们经过验证的开发环境可以避免出现各种意想不到的问题,我这里使用的 Ubuntu,版本信息如下所示:
虚拟化 之三 详解 jailhouse(ARM 平台)的构建过程、配置及使用

构建工具

  嵌入式 Linux 构建工具主要就是 Yocto 和 Buildroot 这两个。openEuler 官方

转载请注明来自码农世界,本文标题:《虚拟化 之三 详解 jailhouse(ARM 平台)的构建过程、配置及使用》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,118人围观)参与讨论

还没有评论,来说两句吧...

Top