Автор Тема: COM-порт в ALT Linux. Как прочитать данные с ttyS0  (Прочитано 12704 раз)

Оффлайн Belua

  • Завсегдатай
  • *
  • Сообщений: 102
    • Email
Подскажите, как прочитать данные с com1 или как как хотя бы проверить, что какие то данные в него поступают. Есть АТС, есть программа, которая считывает данные с com (atslog), но данные не считываются, хотя на этом компьютере, но с другой атс (той же модели) всё было нормально. Вот и не могу выяснить, дело в настройке АТС, или atslog перестал корректно работать,  или com-порт приказал долго жить. Под windows пользовался гипертерминалом.
« Последнее редактирование: 10.12.2011 19:14:30 от МИНЗДРАВ »
Вот случилось где-то что-то Ой-ой-ой-ой-ой! Кто-то с кем-то сделал что-то, ай-яй-яй-яй-яй!

Drool

  • Гость
Re: как прочитать данные с ttyS0
« Ответ #1 : 09.11.2009 07:37:09 »
cat /dev/ttyS0 и подавать на него сигнал.

Оффлайн Belua

  • Завсегдатай
  • *
  • Сообщений: 102
    • Email
Re: как прочитать данные с ttyS0
« Ответ #2 : 09.11.2009 08:13:20 »
Спасибо, но это я пробовал, не выходит... пусто однако...

Посылаю echo 0000>/dev/ttyS0, параллельно, в другом терминале читаю cat /dev/ttyS0, при этом ничего не выводит. Что не так делаю? В цикле тоже пробовал послать непрерывно echo 0000>/dev/ttyS0. Результат 0. Просто висит выполнение команды cat...
Вот случилось где-то что-то Ой-ой-ой-ой-ой! Кто-то с кем-то сделал что-то, ай-яй-яй-яй-яй!

Drool

  • Гость
Re: как прочитать данные с ttyS0
« Ответ #3 : 09.11.2009 09:10:15 »
От рута выполняете?

Оффлайн Belua

  • Завсегдатай
  • *
  • Сообщений: 102
    • Email
Re: как прочитать данные с ttyS0
« Ответ #4 : 09.11.2009 09:13:23 »
да
Вот случилось где-то что-то Ой-ой-ой-ой-ой! Кто-то с кем-то сделал что-то, ай-яй-яй-яй-яй!

Drool

  • Гость
Re: как прочитать данные с ttyS0
« Ответ #5 : 09.11.2009 09:24:11 »
Ну, я еще проверял порт так - цеплял туда диалапный модем и делал
cat /путь/файл.avi > /dev/ttyS0и смотрел моргают ли лампочки.

Оффлайн Belua

  • Завсегдатай
  • *
  • Сообщений: 102
    • Email
Re: как прочитать данные с ttyS0
« Ответ #6 : 09.11.2009 09:58:50 »
Ну, я еще проверял порт так - цеплял туда диалапный модем и делал
cat /путь/файл.avi > /dev/ttyS0и смотрел моргают ли лампочки.

 :)  Ну так, да. Спасибо разобрался. Проблема была с атс. Но вопрос как то заинтересовал, как проверить порт штатными средствами.
Вот случилось где-то что-то Ой-ой-ой-ой-ой! Кто-то с кем-то сделал что-то, ай-яй-яй-яй-яй!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Belua

  • Завсегдатай
  • *
  • Сообщений: 102
    • Email
Re: как прочитать данные с ttyS0
« Ответ #8 : 09.11.2009 11:13:18 »

Программа minicom





про неё знаю... рассматривал её, у меня как раз atslog то же самое делает

сейчас поток идёт на com1 записывается, но ни cat ни tail -f его не дают зафиксировать, видимо не могут они этого всё таки
« Последнее редактирование: 09.11.2009 11:34:38 от Belua »
Вот случилось где-то что-то Ой-ой-ой-ой-ой! Кто-то с кем-то сделал что-то, ай-яй-яй-яй-яй!