littlefs的块分配器用于为littlefs分配空闲的Flash块。这个块分配器具有如下特征: 格式化文件系统时:块0和块1被分配。 挂载文件系统时及其以后:所分配到的块的顺序是随机的。 1 原理概述 块分配器未在Flash中存储任何相关的数据,而仅在运行时读取文件系统对Flash块的使用情况并以位图的形式记录于内存中。内存中的位图并不记录整个Flash所有的块的使用情况,而仅仅记录整个Flash中连续若干个块的使用情况,举例来说:整个Flash拥有1024个块,而块分配器仅在内存中记录索引为32~63的块的分…