Linux virtual tty

Я создал свой собственный USB RF долгосрочного.

[USB-устройство] -> [малина Pi] -> [myTxApp] -> [устройства РФ *(не WiFi)] -> [РЧ устройства] -> [ноутбук] -> [myRxApp] -> [виртуальное устройство]

Я тестировал его на USB-камера, и оно работа совершенная, и я могу достигнуть
Веб-камеры с любой GUI, например,VLC

# Tx
gst-launch-1.0 -q v4l2src ! ... ! fdsink sync=false | ./tx

# Rx
dpkg-reconfigure v4l2loopback-dkms
modprobe -v v4l2loopback
./rx | gst-launch-1.0 -q fdsrc ! ... ! v4l2sink sync=false
  • теперь я хочу сделать то же самое с Serial устройства, как Arduino UNO все вещь работает идеально, и я могу отправлять и получать серийный номер на терминал, но я не могу получить доступ к последовательному, используя любой графический интерфейс, как Arduino IDE, Я пытаюсь использовать виртуальный tty как tty0tty и Socat, работает только в терминале и Arduino IDE не обнаруживать виртуальный tty: ( .

  • в windows com0com может создавать виртуальные серийные работы идеально и Arduino IDE найти виртуальный последовательный 🙂 .

чтобы было понятно:
Как сделать GUI как Arduino IDE найти виртуальный tty on Linux?

устранение:
https://stackoverflow.com/questions/23867143/null-modem-emulator-com0com-for-linux
Arduino IDE можно обнаружить виртуальный tty С Socat и tty0tty на Linux, просто откройте Arduino IDE как root

# Ubuntu
$ sudo arduino

# Debian
$ su
$ arduino

а теперь, есть ли способ make Arduino IDE найти виртуальный tty без root ?

1
задан amy programmer
09.04.2023 13:28 Количество просмотров материала 3200
Распечатать страницу

1 ответ

1) вы используете socat как root? Если да, то start socat как тот же пользователь, который запускает arduino, и дать необходимые разрешения для этого пользователя на любые другие устройства socat использует поверх PTY. Если вы не знаете, как это сделать, отредактируйте свой вопрос с помощью командной строки, которую вы использовали для socat.

2) если (1) не работает, посмотрите на разрешение PTY, созданного socat, и изменить разрешения, так что пользователь начинает arduino имеет доступ.

1
отвечен dirkt 2023-04-10 21:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх