3.2 基于vexpress-a9 arm平台 的QEMU仿真的rootfs镜像环境搭建
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.2 基于vexpress-a9 arm平台 的QEMU仿真的rootfs镜像环境搭建相关的知识,希望对你有一定的参考价值。
一,配置编译busybox
1.1 配置
make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm menuconfig
1.2 构建选项下勾选构建静态库
--- Build Options
[*] Build static binary(no shared libs)
1.3 编译
make defconfig
make CROSS_COMPILE=arm-linux-gnueabi-
make install CROSS_COMPILE=arm-linux-gnueabi-
二,初始化根文件系统
2.1 copy busybox编译_install文件
mkdir rootfs
cd rootfs
cp -rf ../busybox-1.35.0/_install/* ./
2.2 初始化lib目录
mkdir lib
cp -par /usr/arm-linux-gnueabi/lib/* ./lib
2.3 初始化dev目录
mkdir dev
cd dev
随后执行mknod.sh脚本文件,其内容如下:
#!/bin/bash
mknod console c 5
mknod null c
以上是关于3.2 基于vexpress-a9 arm平台 的QEMU仿真的rootfs镜像环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
3.1 基于vexpress-a9 arm平台 的QEMU仿真的kernel镜像环境搭建