LINUX.ORG.RU

Вывод последовательного порта в терминале


0

1

В общем, мучаю Arduino и нужно следить за тем что приходит в /dev/ttyUSB0. Инструмент из IDE подходит, но оно все на джаве, и на той железяке на которой слежу очень сокоро все начинает тормозить так что даже VNC отваливается. Нужен инструмент чтобы смотреть такое в терминале.


Ответ на: комментарий от usr13

а вот на это что скажете?
«Необходимо принимать эти данные и в зависимости от содержимого запускать bash-скрипт, либо его останавливать. Формат входных данных любой какой нужен. Возможно ли это реализовать используя bash либо python? С си пока не очень дружу, на уровне Arduino. »

usr13
() автор топика
Ответ на: комментарий от usr13

cat /dev/ttyUSB0 | while read line
do
if [ «$line» = «some string» ]
then
bash /path/to/script.sh & pid=$!
elif [ «$line» = «other string ] && [ -n »$pid" ]
then
kill $pid
fi
done

AITap ★★★★★
()
Ответ на: комментарий от AITap

Вот она, мощь! Вот за что мне нравится юниксоидный шел.

mi_estas
()
Ответ на: комментарий от AITap

ух ты, а я на питончике уже сделал.
спасибо, очень интересно

usr13
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.