Nota sobre Raspberry Zero como dispositivo USB

image_pdfimage_print

Usando os módulos Linux USB Gadget, podemos fazer com que o Pi Zero emule toda uma série de dispositivos USB, incluindo

Serial virtual – Assim pode obter uma conexão serial no Pi, semelhante ao uso dos pinos UART. Você pode usar Putty (no Windows) ou Screen (no Mac e Linux).

Virtual Ethernet – Você pode fazer seu Pi Zero aparecer como um modem Ethernet USB. Com um pouco de configuração, você pode obter SSH completo, VNC, FTP etc.

Dispositivo de armazenamento em massa – Você pode fazer com que o Pi Zero apareça como uma unidade flash, permitindo que você, por exemplo, copie arquivos e faça com que o Pi execute esses arquivos (útil para robótica, por exemplo)

Virtual MIDI – O Pi Zero pode aparecer como um instrumento MIDI virtual.

Áudio Virtual – O Pi Zero pode aparecer como uma saída de fone de ouvido virtual ou entrada de microfone.

Dispositivo de interface humana virtual (HID) – O Pi Zero pode aparecer como um HID virtual, por exemplo, um teclado ou mouse. Então, quando você conectá-lo ao seu computador, ele pode começar a digitar!

Você também pode combinar alguns dos itens acima (até 3 de cada vez) usando o módulo g_multi, embora o Windows e o Mac tenham dificuldade em lidar com isso.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!