|
HomeCore 0.1.3 (07b5544)
Bare-metal personal computer firmware for Cortex-M
|
Volumes on block devices, mounted into the VFS. More...
Modules | |
| FAT filesystem | |
| FAT12/16/32 volumes on block devices, through ChaN's FatFs R0.16. | |
| littlefs filesystem | |
| Power-loss resilient volumes on block devices, through littlefs v2.11. | |
Volumes on block devices, mounted into the VFS.
A filesystem implements vfs_fs_ops_t and owns every path below its mount point. Boards list their mounts in the device description, and the generated dt_mount_all() mounts them at startup; each library is compiled only when a board uses it.
| Filesystem | Suited to | Mount function |
|---|---|---|
| FAT filesystem | Removable media shared with other systems | fs_fat_mount() |
| littlefs filesystem | Storage the firmware owns; survives resets during writes | fs_littlefs_mount() |
Files and storage compares them and describes mounting, path resolution, and descriptors across the whole VFS.