<Решено>Как сбросить serial-порт ?
dmitry_kozak 25 октября, 2011 - 19:26
Устройства висят на ttyS*. После перезагрузки устройств по питанию - они не запускаются до тех пор, пока не вытащить\воткнуть кабель com-порта или пока не перезагрузить систему(после инициализации serial-портов устройства запускаются).
Как инициализировать\сбросить порт из консоли ??
»
- Для комментирования войдите или зарегистрируйтесь
При такой формулировки можно
При такой формулировки можно сбросить только в окно, но боюсь это не с консоли.
У последовательного порта можно только изменить режим работы/состояние служебных линий (и то не всегда). stty тебе в помощь и RTF принцип работы последовательного порта и твоих железок.
Чтоб было понятнее:
Чтоб было понятнее: устройство это GPRS-модемы. Бывают случаи, когда подвисает вышка сотового оператора - надо перезапускать именно модем. Есть железка, которая перезагружает его по питанию командой из скрипта.
Но модемы Siemens не хотят так сразу запускаться. Вот и ищу какойнить метод инициализировать порт.
Обнаружил такой момент: если запустить прогу, которая открывает порт пишет туда - модем запускается. Вот потому и думаю о DTR/RTS.
А Вы не рассматривали
А Вы не рассматривали тривиальный вариант с общим заземлением?
ArtSh написал(а): А Вы не
Да там не в заземлении дело, там нада поуправлять чем-то типа DTR и\или RTS.
Попробуй такой скриптик
eegorov написал(а): # cat
Все гениальное - просто.
Спасибо, помогло.