Módulo do kernel para conectar o teclado ps / 2 ao usb?

0

É tecnicamente possível escrever um módulo do kernel para conectar fisicamente um teclado PS / 2 a uma porta USB usando um conversor passivo? Se não, por quê?

(Se eu simplesmente quisesse que meu teclado funcionasse, eu compraria um adaptador ativo, mas o objetivo dessa pergunta é aprender alguma coisa)

    
por louic 17.08.2017 / 15:07

1 resposta

3

Não.

Nenhum padrão USB implementa compatibilidade retroativa com o PS / 2. Os mouses PS / 2 anteriores ao USB não contêm descritores USB que viajam no tempo. Nem uma porta USB arbitrária pode ser acessada como um GPIO.

Descritores de USB: link

link & link

(Os links da Wiki não serão ótimos, mas as apresentações aqui devem dar a ideia).

Convertendo o caminho inverso, os conversores USB para PS / 2 passivos requerem suporte USB no dispositivo de entrada USB, e dispositivos USB recentes não se importam com isso: link

    
por 17.08.2017 / 15:21