使用QEMU搭建ARM64实验环境

本文档详细介绍了如何使用QEMU在GNU/Linux环境下构建ARM64的实验平台,包括工具链安装、内核编译、根文件系统创建以及QEMU模拟器的配置与运行。通过遵循这些步骤,读者将能够成功搭建一个基于cortex-A57的ARM64虚拟系统。
摘要由CSDN通过智能技术生成

1.toolchain
wget -c https://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/aarch64-linux-gnu/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz
tar xfv gcc-arm-8.2-2018.11-x86_64-arm-eabi.tar.xz
export PATH=`realpath gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu`:$PATH

2.kernel compile
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
make defconfig
make all -j8 

3.rootfs
wget -c https://buildroot.org/downloads/buildroot-2022.02.tar.gz
tar xfv buildroot-2022.02.tar.gz
cd buildroot-2022.02
export ARCH=arm64
make menuconfig
option
    Target options = AArch64 (little endian) 
    Target Architecture Variant = cortex-A57
    Filesystem images = ext2/3/4 variant (ext4) 
rm .config
make -j 8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值