Я следил за этим руководством, чтобы настроить доступ к последовательному порту камеры Flir Boson из пользовательского пространства:
Камера устанавливается как / 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.
Спасибо!