Я ищу способ отправки последовательного BREAK из сценария оболочки в Debian Linux, который поставляется по умолчанию на Raspberry PI, без необходимости загружать или компилировать дополнительное программное обеспечение.

К сожалению, этот дистрибутив, похоже, не имеет SETSERIAL или MINITERM, что облегчило бы это.

Обратите внимание, что это было бы тривиально сделать из программы на C и возможно сделать из программы на Python - но я действительно ищу способ сделать это, используя только оболочку по эстетическим причинам, а также потому, что я не могу понять это из себя ... :)

-josh

1 ответ1

0

Я не могу комментировать ваше сообщение из-за моего представителя, но если вам нужно отправить перерыв с помощью модема, будет работать следующее. Если вы просто пытаетесь отправить перерыв через RS-232, то это не так.

Если вы можете отправлять AT-команды в /dev/ttyS* , то отправка AT\Bn должна помочь. n может быть цифрой от 0 до 9, и каждое значение представляет 100 мс.

Итак, отправка AT\B4 должна отправить перерыв на 500 мс.

Я не проверял это - кто больше использует модемы? (На самом деле, Best Buy по-прежнему продает 56,7 тыс. Модемов ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .