ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 июня
1593053 Топик полностью
Связанные сообщения
Embedded-OsEmbedded-Compression-Libs
Подскажите про FreeRTOS. Можно ли её настроить на работу с вложенными прерываниями? Если что, архитектура ARM9.2022-11-07
Два вопроса за раз хочу спросить, смежные в каком-то смысле: 1) есть литература или цикл статей может, по которым можно навести ...2022-06-28
RTOS для этой архитектуры. Список от 2016 года, но интересно.2020-08-23
Есть мысль перейти на RTOS для снижения временных затрат на реализацию программной части, отладку и профилировку. Важна поддержк...2020-06-18
Есть ли "нормальный mutex" в IAR ARM ?2020-06-09
CTL (CrossWorks Tasking Library) Written in plain, portable C, Complete source code, No per-product or other runtime roy...2019-10-20
"В контексте МК" никаких задач не должно быть! :) Контроллер рассчитан на обслуживание периферии, а потому никаких других событи...2019-09-20
Кооперативную не хотите попробовать? Написана на С, без ассемблера2019-09-02
Смотря какая ОС. В основном ОС делятся по типу: бывают корпоративные ОС и любительские.2019-03-20
Русский народный range coder им. Дмитрия Субботина (Carry-less Range Coder), впервые публиковался в fido:2018-07-10
[Embedded compression libs] Сводный топик2017-11-17
Обновлено: трехколесный вялошипет с квадратными колесами (многозадачка на Си). Рожалось в муках, труд всей жизни :)2015-11-16
klen (Вчера, 09:29, просмотров: 406)
uTFS, маленькая, TAR-подобная, файловая сисиема для мк. Наиболее примитивное из.. - не значит плохое. пригодится для "накодить за 5 минут". непринужденно всовывается в attmga, ch32v003 и тд 

https://github.com/clisystems/utfs


https://cnx-software.ru/2026/06/23/utfs-eto-legkovesnaya-fajlovaya-sistema-s-nulevym-vydeleniem-pamyati-dlya-vstraivaemyh-ustroj stv/



UTFS, a TAR-like File System for Embedded Systems

Store named "files" in raw EEPROM or flash with two source files, no malloc, and a 24-byte header.


UTFS is a lightweight, TAR-inspired storage layer for embedded systems that keep data in flat, sequential, byte-addressable memory: EEPROM, CPU flash pages, or external SPI/I²C flash. It stores named blobs ("files") back-to-back with a fixed 24-byte header each, so your firmware can read and write structured, named data without bringing in a full file system.


Tiny.

Two files (utfs.c + utfs.h), C99, zero dynamic allocation.

Bring-your-own storage.

Port to any medium by implementing two functions: sys_read / sys_write.

Wear-friendly.

Load everything once, save everything once; you decide when to physically commit.

Forward-compatible format.

Add files later without breaking existing layouts.

No vendor lock-in.

Open format, no patents, no proprietary blobs.

MIT licensed.