UTFS — это легковесная файловая система с нулевым выделением памяти для встраиваемых устройств

Компания CLI Systems представила UTFS (μTFS) — простую, легковесную встраиваемую систему хранения, предназначенную для небольших микроконтроллеров. В отличие от традиционных файловых систем, таких как FAT32 или EXT4, или даже более легких вариантов, как LittleFS и SPIFFS, используемых на платах вроде ESP32, UTFS гораздо проще. Она не использует динамическую память и избегает сложных функций, таких как выравнивание износа, что упрощает её использование на устройствах с ограниченными ресурсами.

Разработанная для плоской, побайтно адресуемой памяти, такой как сырая EEPROM, страницы флеш-памяти CPU или внешняя SPI/I²C флеш-память, UTFS позволяет прошивке на голом железе хранить именованные блоки данных («файлы») последовательно. Каждый файл дополняется фиксированным 24-байтовым заголовком, содержащим метаданные, такие как идентификаторы, размеры и определенные приложением сигнатуры.

Читать далее «UTFS — это легковесная файловая система с нулевым выделением памяти для встраиваемых устройств»

STMicro представляет первую в мире 4-Мбитную SPI EEPROM

Чипы EEPROM часто используются для хранения информации о конфигурации и подключаются через I2C. Но, есть и SPI EEPROM, и STMicro на днях анонсировала M95M04-DR — крупнейшую 4-Мбитную последовательную SPI EEPROM.

Читать далее «STMicro представляет первую в мире 4-Мбитную SPI EEPROM»