Point Grey BlackFly GigE Vision Удаленный доступ к камере в Arch Linux

467
Californian

Позвольте мне предвосхитить это, сказав, что я не уверен, что SuperUser - это правильное место, чтобы задать этот вопрос, поэтому, если это не так, пожалуйста, сообщите, и я перееду в случае необходимости.

Я пытаюсь использовать камеру Point Grey BlackFly GigE Vision при удаленном SSH-подключении к машине для разработки, поэтому в настоящее время я пытаюсь подключиться к Интернету через аппаратный порт Ethernet со статическим IP-адресом и подключиться на камеру через USB-адаптер Ethernet. Кажется, это не работает, и я подозреваю, что это потому, что программное обеспечение FlyCapture смотрит только на некоторые определенные порты Ethernet (аппаратные), а не на порт USB USB.

Как я уже сказал, я нахожусь на Arch, так что это не поддерживаемый дистрибутив. Я использовал debtapдля преобразования пакетов debian в пакеты Arch, и все они были установлены правильно (за исключением пакета обновления, но это не казалось необходимым). Я использую GigEGrabExпример C ++, и вывод аналогичен выводу всех библиотек Python, которые я изначально пробовал: «Не найдено подходящих камер GigE». Я бы предположил, что неудачная / неправильная установка каких-либо пакетов привела бы к другой ошибке, но я не уверен. Я буду пробовать flycapпрограммное обеспечение, когда лично и на GUI-интерфейсе, но я бы предпочел решить это заранее, если это возможно, даже если это работает / не работает, это не изменит мою основную проблему, так как Мне нужен интерфейс Python (или, по крайней мере, интерфейс C ++, который я могу обернуть в Python).

Кто-нибудь видит какие-либо очевидные потенциальные решения моей проблемы? Если я не пойму это на следующий день или два, я, вероятно, просто попробую это на Ubuntu, но я бы предпочел найти решение для Arch.

0

1 ответ на вопрос

0
Californian

Проблема заключалась в том, что сетевой интерфейс не был настроен.

Во-первых, необходимо повторно включить аренду IPv4 DHCP в /etc/dhcpcd.conf(и, возможно, также отключить маршрутизацию IPv6 DHCP, как я тоже это сделал).

# /etc/dhcpcd.conf  # comment this line out #noipv4ll  # maybe add this line, probably not necessary noipv6rs

Далее, получите аренду DHCP для камеры. sudo dhcpcd [your-camera's-ethernet-interface, e.g. eth1]

Теперь все должно быть хорошо!