Point Grey BlackFly Câmera GigE Vision com Acesso Remoto no Arch Linux

0

Deixe-me começar por dizer que não tenho certeza se o SuperUser é o lugar correto para fazer essa pergunta, então se não for, por favor avise e eu mudarei conforme for apropriado.

Estou tentando usar uma câmera Point Gray BlackFly GigE Vision enquanto faço o SSH em uma máquina de desenvolvimento remotamente, então a solução que estou tentando atualmente é conectar-se à Internet através da porta ethernet de hardware com um endereço IP estático e conecte-se à câmera através de um adaptador Ethernet USB. Isso não parece estar funcionando, e minha suspeita é que é porque o software FlyCapture olha apenas para algumas portas ethernet específicas (as de hardware) e não para a porta ethernet USB.

Como eu disse, estou no Arch, por isso não é uma distribuição suportada. Eu usei debtap para converter os pacotes debian em pacotes Arch, e todos eles foram instalados corretamente (exceto o pacote de atualização, mas não pareceu necessário). Estou executando o exemplo GigEGrabEx C ++ e a saída é semelhante à saída de todas as bibliotecas Python que tentei inicialmente: "Nenhuma câmera GigE adequada encontrada". Eu diria que uma instalação malsucedida ou incorreta de quaisquer pacotes levaria a um erro diferente, mas não posso ter certeza. Estarei experimentando o software flycap quando estiver em pessoa e em uma interface GUI, mas prefiro resolver isso antes, se possível, pois, mesmo que isso funcione / não funcione, isso não mudará de verdade problema, como eu preciso de uma interface Python (ou, pelo menos, uma interface C ++ eu posso envolver em Python).

Alguém vê alguma solução potencial óbvia para o meu problema? Se eu não descobrir isso no próximo dia ou dois, provavelmente vou tentar no Ubuntu, mas prefiro ter uma solução no Arch.

    
por Californian 28.03.2017 / 01:41

1 resposta

0

O problema é que a interface de rede não está sendo configurada.

Primeiro, é preciso reativar as concessões DHCP IPv4 em /etc/dhcpcd.conf (e talvez também desabilitar o roteamento DHCP IPv6, como também fiz isso).

# /etc/dhcpcd.conf

# comment this line out
#noipv4ll

# maybe add this line, probably not necessary
noipv6rs

Em seguida, obtenha uma concessão de DHCP para a câmera. sudo dhcpcd [your-camera's-ethernet-interface, e.g. eth1]

Agora, tudo deve estar pronto!

    
por 28.03.2017 / 02:03