ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
433996
Белый Жрец (19.08.2013 13:30, просмотров: 1808)
Задача - нужно держать две-три прошивки в устройствах. в один комплекс входит три-четыре устройства(два из них одинаковые). Запуск прошивок должен быть или по времени или по команде, прошивка удалённая. Отработка протокола и алгоритмов взаимодействия на мобильных объектах между собой и через шлюз с сервером сбора данных, в том числе сопровождение сервером обновления ПО на мобилях. Стою перед выбором (память позволяет) или держать прошивки во флэш МК (или на SD) и копировать с помощью загрузчика их в одну область памяти, или держать во флэш и переключать. Во втором случае нужна доработка кода для перемещаемости - положение прошивки в свободной области ПЗУ плавает. Или данные которые нельзя перемещать отображать в озу, и работать с ними. Или код грузить из флэш(SD) в озу (около 100 кБ). Плюсы и минусы как бы осознаю (скорость исполнения переключения и прочая), но хочу услышать мнение у тех кто решал подобную задачу.