《Linux操作系统-系统移植》第5章 文件系统移植(IMX283+busybox 1.22.1)

本文详细介绍了如何在Linux环境下,针对IMX283芯片使用Busybox 1.22.1进行文件系统移植。内容包括生成rootfs.ubifs和rootfs.tar.bz2固件的步骤,以及通过MFGTOOL和TFTP网络烧写方法。同时提到了搭建TFTP服务器的配置过程。
摘要由CSDN通过智能技术生成

5.1生成rootfs.ubifs固件

系统开发后期,对根文件系统进行裁剪后,最终需要进行固化。根文件系统映像用什么样的文件系统,需要根据实际情况进行选择。目前内核可支持的文件系统为 UBIFS。在 Linux内核源码中配备有 UBIFS 文件系统的实现代码。

针对开发套件制作 UBIFS 根文件系统映像可以按下面的方法进行。
注意:开发套件根文件所在分区的参数:分区大小为 240MB;页大小为 2048 字节(2KB);擦除块大小为 128KB。

(1)准备 UBIFS 文件系统映像制作工具
制作 UBIFS 文件系统映像,需要使用 mkfs.ubifs 和 ubinize 命令。在文件系统/ubifs目录下有 mkfs.ubifs、 ubinize 程序文件。请把这两个程序文件复制到 Linux 主机下的/usr/sbin/目录下。然后添加这两个程序的可执行权限:

$sudo mv mkfs.ubifs /usr/bin/
$sudo chmod 777 /usr/bin/mkfs.ubifs
$sudo mv ubinize /usr/bin/
$sudo chmod 777 /usr/bin/ubinize

(2) 准备根文件系统和配置文件
根文件系统可以用户自己制作࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Bruceoxl

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

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

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

打赏作者

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

抵扣说明:

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

余额充值