Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
24 августа
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1601230
Топик полностью
SciFi
(Вчера, 21:33, просмотров: 37)
ответил
Make_Pic
на
Подскажите, как лучше сделать массив конфигурационных параметров разных типов - это калибровочные константы, номера портов, IP адреса и т.д., чтобы можно было добавлять новые параметры и преемственность старых параметров сохранялась - то же читались вместе с новыми добавленными? Как это правильно делается?
Просто структура, к которой добавляются поля снизу по мере необходимости.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
+1 только при первом добавлении обязательно добавить поле с размером структуры, ну и последняя запись crc
-
Aleksey_75
(Сегодня, 09:39
)
Я записывал версию прошивки, по ней можно вычислить состав структуры. Угрозы целостности данных не было, поэтому CRC тоже не было.
-
SciFi
(Сегодня, 10:04
)
ну прошивка это прошивка, а конфиг это конфиг, по размерности прошивка всегда определит размер своего конфига и есть обратная совместимость. Контролька чтоб понимать что конфиг прописан ровно тот который хотелось.
-
Aleksey_75
(Сегодня, 11:59
)