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

作者 : admin 本文共488个字,预计阅读时间需要2分钟 发布时间: 2024-06-16 共1人阅读

  嵌入式平台下,由于资源的限制,通常不具备通用性的 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 平台)的构建过程、配置及使用插图(1)

构建工具

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

本站无任何商业行为
个人在线分享 » 虚拟化 之三 详解 jailhouse(ARM 平台)的构建过程、配置及使用
E-->