export ARCH=arm64 export CROSS_COMPILE=aarch64-linux-gnu- 打开静态库编译选项 make menuconfig Settings ---> [*] Build static binary (no shared libs) 如果报错: : fatal error: curses.h: No such file or directory compilation terminated. 安装ncurses库 sudo apt-get install libncurses5-dev lib...
qemu-img create ubuntu16.04-arm64.img 16G 1. 在当前目录下会生成ubuntu16.04-arm64.img这样一个文件 4、虚拟机安装 将上面的镜像文件ubuntu-16.04.3-server-arm64.iso和UEFI固件(QEMU_EFI.fd)都放在/opt/qemu/bin/debug/native该目录下,然后使用以下命令安装 qemu-system-aarch64 -m 2048 -cpu cortex-a5...
arm-linux-gcc -g -c -o start.o start.S arm-linux-ld -Tmap.lds -o test.elf start.o $ make run arm-linux-gcc -g -c -o start.o start.S arm-linux-ld -Tmap.lds -o test.elf start.o qemu-system-arm -machine vexpress-a9 -m 256M -serial stdio -kernel test.elf -S -s & s...
CROSS_COMPILE这里要注意一点,和交叉编译工具链名字有关,看一下你自己的arm64 gcc的前缀(如果是apt install gcc-12-aarch64-linux-gnu 安装的,前缀可能是 aarch64-linux-gnu- ) 上面使用的defconfig文件在目录arch/arm64/configs/defconfig, 如果需要增减kernel CONFIG 直接修改这个文件即可。 编译内核: make ARCH...
win10系统下利用QEMU安装ARM架构的银河麒麟桌面操作系统V10_Electronic3的博客-CSDN博客_win10安装qemu 安装QEMU,然后下载QEMU_EFI.fd、kylin-arm镜像 然后安装镜像 打开CMD,输入 qemu-img create -f qcow2 D:\wyx\tool\QEMU\kylin\kylindisk.qcow2 40G ...
qemu模拟处理器:ARM64 Linux内核版本:https://www.kernel.org/最新版 step1:安装编译工具链 sudo apt-get install gcc-aarch64-linux-gnu sudo apt-get install libncurses5-dev build-essential git bison flex libssl-dev 查看版本号 leon@leon:~/work$ aarch64-linux-gnu-gcc -v ...
简介: 掌握QEMU虚拟化技术:搭建ARM64+Linux调试环境实战指南 环境 主机ubuntu版本: 20.04 qemu模拟处理器:ARM64 Linux内核版本:https://www.kernel.org/ 最新版 step1:安装编译工具链 sudo apt-get install gcc-aarch64-linux-gnu sudo apt-get install libncurses5-dev build-essential git bison flex libssl-...
1.安装交叉编译工具 sudo apt-get install gcc-arm-linux-gnueabi 2.内核下载 wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.8.tar.xz 解压: tar -xvf linux-4.8.tar.xz 注:此处不用原文的3.16版本,是因为我们的下载交叉编译器指令默认直接下载最新版的交叉编译器,但是3.16并不支持最新版的...
make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm O=./out_vexpress_3_16 zImage -j2 编译OK,截图为证: 2. qemu模拟器的搭建(当然有更直接的方式,apt安装) git clonegit://git.qemu-project.org/qemu.git cd qemu git checkout remotes/origin/stable-2.4 -b stable-2.4 ...
我们选择里面的versatile-pb-buster.dtb和kernel-qemu-5.4.51-buster这两个文件进行下载,这是和系统版本一一对应的。下载后最好放在qemu的安装目录 然后输入以下指令: 代码语言:javascript 复制 qemu-system-arm-Mversatilepb-cpu arm1176-m256-drive"file=系统镜像路径,if=none,index=0,media=disk,format=raw,id...