Compatibilidade de drivers entre distros

0

Estou trabalhando em um projeto que envolverá a comunicação entre um sistema de aquisição de dados (hardware) e uma placa de computador chamada Beaglebone.
Um dos hardware que estou avaliando diz ter APIs para C (que eu preciso, ótimo) e suporte a drivers para o Red Hat Enterprise 7. Agora, esse hardware é um pouco caro. Quando falei com o fornecedor, ele disse que eu deveria usar um sistema embarcado diferente, tornando toda a configuração mais cara (os beaglebones são muito mais baratos que os FPGAs). A razão, disse ele, é que seria arriscado por causa do suporte ao motorista na distribuição do beagle. No entanto, suspeito que ele possa estar forçando a configuração cara por outras razões.

Eu fiz uma pesquisa sobre isso e as pessoas costumam dizer que, se a versão do kernel do alvo for mais recente que o suporte, há uma grande chance de que funcione. Eu estou executando o Debian 9.4 com o kernel 4.9.0-6 no beagle. O Red Hat Enterprise 7 parece ser o kernel 3.10.0-229.

O que vocês acham?

    
por Douglas Barth 13.07.2018 / 01:54

1 resposta

0

Quando as pessoas dizem que o suporte ao motorista você nunca sabe o que você vai conseguir.

Os drivers Linux para uma UPS de marca registrada só funcionariam com portas seriais legadas (não USB) - usei a gnut.

Eu tenho e SDK para um leitor / gravador RFID de mesa e que foi pré-compilado .so arquivos para i586, não muito uso em ARM.

OTOH você pode baixar a fonte do driver do CUPS para o driver de impressora térmica do cidadão POS e quando construído ele será executado em qualquer coisa e trabalho será mais similar procurando impressoras (não tão bem no OSX por algum motivo).

Turbosight DVBS2 drivers - eles parecem confiar em corrigir a fonte kernal e apagar coisas que são incompatíveis ... toda vez que eu atualizo o kernel na minha caixa de PVR eu preciso reiniciar, reconstruir, reiniciar: (

    
por 13.07.2018 / 05:15