ZHDA242 July 2026 TDA4VE-Q1
NOR 和 NAND 闪存等原始闪存设备与 eMMC 和 SSD 等块存储设备大不相同。专为块设备(如 ext4)设计的 Linux 文件系统不能直接在原始闪存存储器上运行。
为了支持在原始闪存器件上进行可靠存储,Linux 提供了 UBI(未排序的块映像)层和 UBIFS(UBI 文件系统)。
UBI 位于 MTD 子系统和文件系统之间。它管理闪存特定的要求,例如逻辑擦除块映射、磨损均衡和坏块处理。UBIFS 是在 UBI 卷之上运行的闪存感知文件系统。
图 2-1 UBI/UBIFS 软件栈. 使用 UBI 和 UBIFS 使 Linux 能够在 OSPI NOR 闪存上可靠地存储和访问文件,同时为 U-Boot 和 Linux 提供标准文件系统接口。
在本应用手册中,在 OSPI 根文件系统分区中创建了一个名为 rootfs 的 UBI 卷。此卷存储 Linux 内核映像、DTB 和 Linux 根文件系统。