ARM-V9 CCA/RME QEMU环境搭建
整个用于 CCA 的软件栈仍在开发中,这意味着指令会频繁更改,且仓库可能是临时的。有关手动编译该栈以及从 OP-TEE 构建环境编译的指令,均基于 Ubuntu 22.04 LTS 系统编写。
使用 OP-TEE 构建环境
此方法至少需要以下工具和库。下面描述的手动构建方法也需要大部分这些工具。
- repo
- python3-pyelftools, python3-venv
- acpica-tools
- openssl(Debian 系统中的
libssl-dev
) - libglib2.0-dev, libpixman-1-dev
- dtc(Debian 系统中的
device-tree-compiler
) - flex, bison
- make, cmake, ninja(Debian 系统中的
ninja-build
)、curl, rsync
通过 OP-TEE 构建并运行完整的软件栈是最简单的方式。我们支持两种系统仿真 QEMU 机器,即 Virt</