ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
12 июля
1529772 Топик полностью
dumb_and_dumber (Вчера, 12:43, просмотров: 35) ответил Make_Pic на Подскажите как "красиво" загружать и хранить в памяти в микроконтроллера различные конфигурации (константы, значения переменных, условий переходов и т.д.)? Желательно с примерами кода.
Самая красивая и полная сериализация это JSON. 

Поменьше места, да визуально? АТ комманды.

Еще жестче, да меньше места? кастомные хэкс строки.

Хочется меньше места? msgpack (в голове вид переменной [+ размер строки]).


Если совсем жалко места, то бери чистый массив, и выделяй ровную ячейку, как и писали, под 4 байта, а дальше с ней и балуйся сколько хочешь. Чистый массив храним с разделителем, с размером и с контрольной суммой. Все это дело кладем в флэху со сдвигом (или ЕЕПРОМ, если побогаче). Сдохла одна? Проверил и взял вторую. Сдохла и она? Ну тогда все значения заново взял и записал.

Реальные примеры под NDA. Код спросишь у языковой модели.