ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
103908 Топик полностью
AlexandrY (30.10.2007 12:39, просмотров: 240) ответил Evgeny_CD на А грамотнее всего принимать новую прошивку в SPI|I2C EEPROM (с криптованием), и затем при рестарте перешиваться. Там же можно хранить factory default, last known good - на случай отката.
У меня в голове вообще-то друга модель крутилась. В принципе требование противоречит здравой логике. Если апгрейдится принципиально другой алгоритм, то как мы можем не остановить выполнение предыдущего? Поэтому если исходить что клиенты не полные идиоты (а с идиотами я не работаю ;-)), надо полагать они имеют в виду небольшие логические корректировки алгоритма основного цикла. Тогда как бы можно в фоне загрузить и создать новую задачу основного цикла пока старая работает, и на конце цикла старой задачи передать управление в начало цикла новой, после чего старую убить. Вопрос, применяется ли такой финт кем-то на практике. Может ISaGRAPH такую фичу предлагает?
INDEMSYS