I.MX6U-系统移植-7-linux根文件系统

1.根文件系统简介

根文件系统也叫rootfs,就是一个“文件夹”,此“文件夹”有很多个文件,这些文件是linux运行所必须的,但是无法放到内核里面,比如命令,库,配置文件等。所有的软件(ls,ifconfig)需要自己配置

/  下面就是根文件系统

2.BusyBox构建根文件系统

1.修改顶层Makefile,设置交叉编译器(ARCH,COMPILE)

2.busybox支持中文

3.1配置busybox(make defconfig)

当出现.config文件表示配置成功

3.2自己配置的(make menuconfig)

4.编译busybox

make install CONFIG_PREFIX=/home/ljs/linux/nfs/rootfs
其中后面地址为存放根文件系统地址

 5.拷贝库文件(库文件就是交叉编译器的库文件)

包括 rootfs/lib  rootfs/usr/lib

6.创建其他文件夹

3.根文件系统初步测试

要求如下:

1.linux内核网络驱动正常

2.设置uboot的bootargs

4.完善根文件系统

1.测试hello world

使用交叉编译器编译c文件

在板子上运行

 

 对于重复命令,可以用 ./hello &,这样就可以在后台执行,关闭命令为 kill -9 PID

 2.开机自启动测试

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值