Если да, то можно *наверное* просто задействовать в командном режиме или шелл-скрипте как входное устройство...
Порт присутствует, можно с ним работать конструкциями типа
echo blablabla > /dev/usb/ttyUSB0Но когда работаешь с микросхемой, обычно требуется передавать ей произвольные двоичные данные, а не только те байты, которые отображаются как символы ASCII и параллельно принимать надо. Может быть в шелле этот вопрос как-то и решается, не знаю.
В Tcl есть встроенные команды
binary format и
binary scan, которые делают преобразование из текстовой в двоичную строку и обратно. Возможность вроде есть, но мне так и не удалось принять ни одного байта, хотя передача шла отлично. Возможно, это потому что у меня не нормальный com-порт, а мост USB-com на pl2303, с ним не все работает, например не работает
setserial.
Меня спасла программка
catty ( есть в моем хранилище ) - с ее помощью передаю один двоичный файл и принимаю другой:
./catty -d /dev/usb/ttyUSB0 -b 38400 -r 1 -i ./cmd/r_status_cmd > ./input/status