У меня малый опыт, прошу сильно не бить. :-) Проблема такова, разрабатывается прибор на базе STM32F103, в котором нужно хранить настройки конфигурации периферийных узлов, например реле, датчики и др., эти настройки задаются либо с ПК, либо по умолчанию, естественно параметры у каждого узла свои собственные, и должны храниться в энергонезависимой памяти. Планирую хранить в свободной области внутренней флеш-памяти программ, пока в голове возникает мысль хранить настройки блоками фиксированного размера и размещать туда параметры настройки, при обрашении к ним по каким-то атрибутам, например, по типу узла, определяем шаблон в виде структуры и читаем параметры, затем по тем же атрибутам определяется вызываемый процесс наприер если это реле то вызывается обработчик реле и т.д. Есть ли способы более эффективней? Может с помошью xml-технологии или файловой системы? Буду благодрен за любой ответ!
|