Point Grey BlackFly GigE Vision Kamera Zdalny dostęp na Arch Linux


0

Pozwólcie, że przedmówię to, mówiąc, że nie jestem pewien, czy SuperUser jest właściwym miejscem do zadawania tego pytania, więc jeśli nie, radzę, a ja się poruszę.

Usiłuję zdalnie użyć kamery Point Grey BlackFly GigE Vision podczas SSH w maszynie programistycznej, więc obecnie próbuję rozwiązać problem z połączeniem z Internetem przez sprzętowy port Ethernet ze statycznym adresem IP i połączyć do kamery przez adapter Ethernet USB. Wydaje się, że to nie działa, a podejrzewam, że to dlatego, że oprogramowanie FlyCapture wygląda tylko na niektórych określonych portach ethernetowych (sprzętowych), a nie na porcie USB Ethernet.

Jak powiedziałem, jestem w Arch, więc nie jest to obsługiwana dystrybucja. użyłem debtap aby przekonwertować pakiety Debiana na pakiety Arch, i wszystkie one zostały zainstalowane poprawnie (z wyjątkiem pakietu aktualizacji, ale nie wydawało się to konieczne). Używam GigEGrabEx Przykład C ++, a wyjście jest podobne do danych wyjściowych wszystkich bibliotek Pythona, które próbowałem początkowo: „Nie znaleziono odpowiednich kamer GigE”. Zakładam, że nieudana / niewłaściwa instalacja jakichkolwiek pakietów doprowadziłaby do innego błędu, ale nie mogę być pewien. Spróbuję flycap oprogramowanie, gdy jest on osobiście i na interfejsie GUI, ale wolałbym rozwiązać to wcześniej, jeśli to możliwe, ponieważ nawet jeśli to działa / nie działa, to nie zmieni mojego podstawowego problemu, ponieważ potrzebuję interfejsu Pythona lub przynajmniej interfejs C ++, który mogę zawinąć w Pythonie).

Czy ktoś widzi jakieś oczywiste potencjalne rozwiązania mojego problemu? Jeśli nie zrozumiem tego w następnym dniu lub dwóch, prawdopodobnie po prostu spróbuję na ubuntu, ale wolałbym mieć rozwiązanie na Arch.

Odpowiedzi:


0

Problemem był brak konfiguracji interfejsu sieciowego.

Po pierwsze, należy ponownie włączyć dzierżawę DHCP IPv4 w /etc/dhcpcd.conf (a może także wyłączyć routing DHCP IPv6, tak jak to zrobiłem).

# /etc/dhcpcd.conf

# comment this line out
#noipv4ll

# maybe add this line, probably not necessary
noipv6rs

Następnie uzyskaj dzierżawę DHCP dla kamery. sudo dhcpcd [your-camera's-ethernet-interface, e.g. eth1]

Teraz powinno być dobrze!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.