|
Удаленное обновление версий ПО ADAM-5510 по GSM |
|
Посоветуйте. Каким способом можно удаленно через GSM-модем обновлять свою работающаю на контроллере программу, чтобы при обновлении версий не ехать на объект и не перепрошивать.
Хочется написать загрузчик по модемному протоколоу например XMODEM передачи exe-файла с последующей перезагрузкой и запуском переданного приложения. В контроллере уже есть такой загрузчик, пробовал C:\TRANSFER /r /COM1 D:TEST.EXE по проводу файл пересылается, а вот по GSM-каналу (CSD)- невыходит. Может там таймауты жесткие не позволяют? Можно конечно самому написать такой загрузчик GSM->BackUpRAM->D:FILE и вписать его в autorun.bat, но может уже есть такие решения? |
|
![]() |
|
|
Xmodem не очень-то подходит для работы по модему (несмотря на название). Вспоминая фидошную молодость, рекомендую поискать загрузчик с протоколом Zmodem.
Кроме того, диск D:, если мне не изменяет память, виртуальный. Что, если пропадет питание? |
|
|
Инженер-системотехник
+7 (916) 477 3925 |
|
![]() |
|
|
Диск D: в ADAM-5510M это flash - не виртуальный, с DOS-файловой системой.
А вот "загрузчик с протоколом Zmodem" найти не удалось и думаю маловероятно что есть такой под ADAM да еще под GSM.Так что прийдется самому писать на С++ или есть варианты? |
|
![]() |
|
|
Данная функция мной была реализована самостоятельно и давно пользуюсь успешно работает.
|
|
![]() |
|
|
И как часто прогу менять приходится?
|
|
|
При экспериментах ни один чайник не пострадал
----------- Плохому системному интегратору всегда OPC сервер мешает. ______________ Пишу на C++ за еду |
|
![]() |
|
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/ |
|
![]() |
|
Ответить
|
| Переход на форум | Права доступа на форуме ![]() Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |