Russian Qt Forum

Qt => Qt Embedded => Тема начата: m_ax от Июль 15, 2024, 12:48



Название: Файловая система на embedded
Отправлено: m_ax от Июль 15, 2024, 12:48
Доброго времени суток, коллеги!

Суть проблемы следующая. На железке стоит внешняя флешка
FLASH MX25l6433f:
Sector = 4095 byte
Block  = 8 sectors (32KB)
Page   = 2 blocks (64KB)
Chip   = 128 pages (8MB)
Назрела необходимость написать под неё файловую систему.
Чего хотелось бы из коробки - это поддержка циркулярных буферов,
максимально равномерное использование секторов (число операций перезаписи ограниченно ~ 10^5 циклов)
Ну и скорость и размер, разумеется)

Вначале выбор пал на littlefs https://github.com/littlefs-project/littlefs (https://github.com/littlefs-project/littlefs),
но после более близкого знакомства с ней, хочется поскорее забыть о ней)

Собственно, коллеги, посоветуйте, поделитесь опытом или соображениями в каком направлении курить
и куда лучше копать? Сейчас склоняюсь написать свою ФС с нуля..