Я - парень Виндоз, так что я немного потерян здесь.
Обычно, когда я хочу увидеть, что происходит в IE последовательного порта com 1
, я запускаю PuTTY и указываю на Com 1
, и все готово.
В Linux у меня нет PuTTY.
Точнее говоря, у меня есть плата ARM, говорящая по USB-кабелю с /dev/ttyACM0
, и я хочу посмотреть, что она отправляет.
Я создал небольшую программу на Qt, которая читает /dev/ttyACM0
, и она работает в определенной степени, но некоторые данные, которые я получаю, выглядят странно, поэтому я хочу подтвердить это.
Когда я подключаю плату ARM к ноутбуку с Win7, она не знает, что с ней делать, поэтому я даже не могу использовать PuTTY.
Как мне получить PuTTY или эквивалентное приложение в Ubuntu?
Простая игра, в Linux все есть файл! Чтобы проверить реакцию платы, используйте:
cat /dev/ttyACM0
для записи данных в последовательный порт. Echo
sudo echo -e "YO" > /dev/ttyACM0
Чтение из последовательного порта:
hexdump -v -e '/1 "%02X "' /dev/ttyUSB0
Чтобы добавить время ожидания к процессу:
timeout 5 hexdump -v -e '/1 "%02X "'
Я упомянул 5 означает 5 секунд.
Написать:
echo -e "\xFC\x00" > /dev/ttyUSB0