Пуск LittleFS (NVRAM с запретом до-записи flash)

Надо запустить NVRAM на микроконтроллере, где нет возможности дописывать интервалы памяти. В этом тексте я показал как организовать NVRAM на основе широко распространенного программного компонента LittleFs.

https://habr.com/ru/articles/925372/

#littlefs #nvram #flash #endurance #console #fc7300f8mdt #fc7300x #lazy_write

Пуск LittleFS (NVRAM с запретом до-записи flash)

Любая вещь лучше, когда внутри неё есть NVRAM. Пролог В программировании MCU порой приходится решать по-настоящему сложные задачи. При этом сложность как с алгоритмической точки зрения так и в объёме...

Хабр

NVRAM из EEPROM

Дана функция чтения и записи EEPROM dword. Запись и стирание возможно только по выровненному адресу и пословно. Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM). Простыми словами надо состыковать Dword API с Byte API. В этом тексте я представил простой наивный алгоритм решения данной задачи.

https://habr.com/ru/articles/815639/

#eeprom #NVRAM #flash #память #файловые_системы #объединения #union #lazy_write #API #littleendian

NVRAM из EEPROM

В программировании микроконтроллеров часто приходится работать с энергонезависимой памятью: читать и писать массивы. Однако порой реализация энергонезависимой памяти накладывает некоторые свои...

Хабр