Удаленное обновление версий ПО ADAM-5510 по GSM |
Ответить |
Автор | |
Участник Присоединился: 13 Май 2005 Online Status: Offline Публикации: 61 |
Опубликовано: 27 Март 2009 09:31 |
Посоветуйте. Каким способом можно удаленно через GSM-модем обновлять свою работающаю на контроллере программу, чтобы при обновлении версий не ехать на объект и не перепрошивать.
Хочется написать загрузчик по модемному протоколоу например XMODEM передачи exe-файла с последующей перезагрузкой и запуском переданного приложения. В контроллере уже есть такой загрузчик, пробовал C:\TRANSFER /r /COM1 D:TEST.EXE по проводу файл пересылается, а вот по GSM-каналу (CSD)- невыходит. Может там таймауты жесткие не позволяют? Можно конечно самому написать такой загрузчик GSM->BackUpRAM->D:FILE и вписать его в autorun.bat, но может уже есть такие решения? |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Xmodem не очень-то подходит для работы по модему (несмотря на название). Вспоминая фидошную молодость, рекомендую поискать загрузчик с протоколом Zmodem.
Кроме того, диск D:, если мне не изменяет память, виртуальный. Что, если пропадет питание? |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Участник Присоединился: 13 Май 2005 Online Status: Offline Публикации: 61 |
|
Диск D: в ADAM-5510M это flash - не виртуальный, с DOS-файловой системой.
А вот "загрузчик с протоколом Zmodem" найти не удалось и думаю маловероятно что есть такой под ADAM да еще под GSM.Так что прийдется самому писать на С++ или есть варианты? |
|
Участник Присоединился: 13 Май 2005 Online Status: Offline Публикации: 61 |
|
Данная функция мной была реализована самостоятельно и давно пользуюсь успешно работает.
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 02 Октябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 427 |
|
И как часто прогу менять приходится?
|
|
При экспериментах ни один чайник не пострадал
----------- Плохому системному интегратору всегда OPC сервер мешает. ______________ Пишу на C++ за еду |
|
Действительный член Присоединился: 11 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 392 |
|
RSZ - Zmodem file transfer utility RSZ.EXE is a Zmodem file transfer utility used to transfer files over a serial port to another machine running the Zmodem file transfer protocol. RSZ.EXE can be used in place of the COMM program and can be started from within a DOS batch file to send and receive files. In addition, RSZ.EXE does not require that the system have a video display as does the COMM program. RSZ.EXE uses approximately 24KB of RAM. Syntax : RSZ /Pn [/Inn] /Bn /Hn /Fn [/Q] [/V] /[R|[S file1 [file2 ...]]] Some examples of RSZ usage include: RSZ /R RSZ /P3 /B115200 /H2 /C /F0 /S a.b lmno.p z.* Лежит здесь : ftp://ftp.prosoft.ru/pub/Hardware/Octagon/_CD/romdos/V7.1B/ |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |