ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
372802 Топик полностью
Evgeny_CD, Архитектор (30.11.2012 14:00, просмотров: 172) ответил USSR на Облако тут проблем не решает. Для обновления прошивки МК нужно иметь как минимум два одновременно открытых сокета, для чего, собсно, и нужна SDRAM+TCP/IP+FTP и доступ к flash, которую в процессе обновления прошивки клиент хочет проапгрейдить.
Как говорят программисты профессиональных контроллеров, за такое надо сразу в биореактор. Новая прошивка счачивается и помещается в локальную внекристальную FLASH. Проверяются ее подписЯ и CRC. Идет она из облака, по нашему протоколу, по одному сокету! Далее запускается процесс обновления. Для однобанкового FLASH копируем обновлялку в ОЗУ и запускаем ее. Она стирает сектор во FLASH, читает кусок из нового образа, прошивает и т.д.