Открыть последовательный порт без прав root в Ubuntu (правила udev)

Я следил за этим руководством, чтобы настроить доступ к последовательному порту камеры Flir Boson из пользовательского пространства:

https: //www.forecr.io/blogs/connectivity/how-to-integrate-flir-boson-thermal-camera-to-nvidia-jetson-modules

Камера устанавливается как / dev / ttyACM0 а в руководстве есть файл .rules , который вы должны загрузить и скопировать по адресу: /etc/udev/rules.d/ . А потом перезагрузитесь.

Это содержимое файла:

ACTION == "add", SUBSYSTEM == "usb", ATTRS {idVendor} == "09cb", OWNER = "nvidia", MODE = "0777", GROUP = "nvidia"

Но у меня не работает. Даже после перезагрузки моему приложению требуется sudo для связи с камерой.

Мне кажется, что в руководстве предполагается, что у вас есть определенное имя пользователя, в данном случае возможно «nvidia». Поэтому я также попытался изменить OWNER на свое настоящее имя пользователя, но это тоже не помогло.

Отчасти проблема может заключаться в том, что я не совсем понимаю, для чего нужны поля OWNER и GROUP, я только догадываюсь. Конечно, я пытался найти это в Google, но по какой-то причине я не могу правильно сформулировать запрос.

Это nVidia Jetson Xavier NX с JetpackSDK 4.6, который на самом деле является Ubuntu 18.04.

Спасибо!

1
задан 1 December 2021 в 19:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: