Вы не будете взаимодействовать с устройством USB. Устройство USB должно содержать драйверы, которые будут создавать виртуальное последовательное устройство в /dev/
при подключении вашего устройства. Как только устройство подключено и драйвер создал виртуальное последовательное устройство, связь осуществляется через файл устройства /dev/xxx.cu
или файл устройства TTY /dev/xxx.tty
(где xxx
относится к вашему драйверу), Связь может быть столь же просто , как cat
тин текстовый файл с stdout
перенаправлен на этот путь. В противном случае может потребоваться последовательный интерфейс, такой как упомянутый CharlesB. Если вы ищете инструмент командной строки, попробуйте socat
, который имеет флаги для настройки скорости передачи, четности и битовой скорости сообщений, отправляемых через последовательный порт.