С точки зрения пользовательского пространства они вообще не сохраняются.
Если вы хотите только прочитать их, подойдет просто cat / dev / ttyS ...
. Дополнительную информацию о том, как работать с последовательными интерфейсами, можно найти во множестве ответов и комментариев на этой странице и в Интернете в целом за считанные секунды поиска. Некоторые идеи: серийный
, экран
, minicom
, cutecom
и подобные инструменты. Этот вопрос здесь весьма интересен.
Довольно прямолинейно:
/ dev / ttyS *
символьные устройства, они делают не ведут себя как обычные файлы в вашей файловой системе, и, следовательно, вам не нужно их очищать или закрывать и снова открывать, чтобы получить новую информацию, «записанную» в них. Смысл dev-файлов в том, чтобы иметь возможность связываться между пользовательским пространством и пространством ядра.
Если немного подробнее, то процесс следующий:
Данные будут поступать на оборудование, последовательный интерфейс в виде электрических импульсов. Аппаратное обеспечение преобразует электрические импульсы в цифровые сигналы и передает их на HAL (уровень аппаратной абстракции) / драйвер ядра или контроллер, отвечающий за управление оборудованием. Это будет преобразовано в байты в соответствии со скоростью передачи и используемым протоколом и буферизовано для дальнейшей обработки. Затем ядро очистит буфер в символьном устройстве, видимом из пользовательского пространства как узел в папке / dev
.
El problema radica en la interfaz del cortafuegos. Apague el firewall y el problema desaparecerá. Sospecho que la configuración de la puerta de enlace de la aplicación es el problema.