fdisk、mkfs.ext4、make_ext4fs、img2simg、simg2img

一个典型的嵌入式系统是由uboot+kernel+rootfs组成的,其中uboot和kernel都是二进制,rootfs存在文件系统。

二进制在烧录的时候比较简单,将二进制数据写入存储设备固定地址;rootfs存在文件系统,所以需要对存储设备进行分区,然后在分区上建立文件系统。

对存储介质分区可以直接挂载,进行分区、挂载,然后将rootfs内容写入,即完成了rootfs更新。

或者创建一个普通image文件,然后将文件当成一个分区,在其上创建rootfs。创建的普通image文件,可以使raw image也可以是sparse image。

二进制文件更新比较简单,直接使用DD即可。

通过fdisk可以在一个物理设备上创建分区表,也可以在一个image文件上创建分区。

fdisk -l device将输出指定设备的分区信息,不指定device则显示系统所有设备的分区信息。

fdisk device之后,输入m显示帮助信息。n新增一个分区表,p显示分区信息,w保存分区信息,q退出。

可以将分区命令输入到一个fdisk_input文件中,然后fdisk

Original: https://www.cnblogs.com/jiangzhaowei/p/11811830.html
Author: 江召伟
Title: fdisk、mkfs.ext4、make_ext4fs、img2simg、simg2img

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/552176/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球