IMX6DL 最小linux根文件系统

开发环境:Ubuntu 1404

交叉工具链:fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0.sh

BusyBox:busybox-1.23.2   下载地址https://busybox.net/downloads/

一:编译busybox

将busybox-1.23.2解压到ubuntu下面,然后:

source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi 

export arch=arm

make menuconfig

Busybox Settings  --->

Build Options  ---> 

选中:Build BusyBox as a static binary (no shared libs)

并且配置Cross Compiler prefix 等下面两个选项,选项中内容填充可以在ubuntu中输入:env

配置如下:

 

Busybox Settings  --->

Installation Options ("make install" behavior)  --->

填上自己rootfs的路径。我的是:/smb/study/rootfs

配置好以后,make。编译即可。

二:安装

make install 即可安装busybox到指定路径。

cd /smb/study/rootfs

mkdir dev home tmp proc sys 

mknod console c 5 1

mknod null c 1 3

如果没有权限,命令前面加上sudo

另外把busybox-1.23.2目录下examples->bootfloopy 中的etc 复制到rootfs文件夹下,这样就根文件系统做好了

自己在根据实际情况改改脚本即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吃不胖的小沐沐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值