ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1274821 Топик полностью
arhiv6 (11.01.2023 11:04, просмотров: 167) ответил Dingo на Хотелось узнать Ваше мнение, в каком виде лучше положить файл во flash (read-only). Из того, что попало в поле зрения: romfs +просто до безобразия, самый маленький заголовок; -устарело, не используется. cramfs +новей; -сложней, тоже успело
Пока не появился C23 с поддержкой #embed, использую incbin. Из плюсов - не нужны дополнительные утилиты при сборке, всего один заголовочный файл, поддерживает много компиляторов, можно включать как текстовые, так и бинарные файлы. Внутри - никакого оверхеда, т.к. используется предложенный ниже asm volatile (".incbin xxx") и его аналоги для других компиляторов + набор макросов препроцессора. https://github.com/graphitemaster/incbin