Não / dev / ttyusb * no Linux

0

Eu quero fazer algumas programações seriais usando o Python Serial, e todos os exemplos que eu vi online para USB definem o parâmetro port como "/ dev / ttyUSB *". Mas no meu sistema, não há "/ dev / ttyUSB *" apesar de haver duas portas USB. Isso foi renomeado para outra coisa recentemente? Meu / dev consiste em muitos arquivos de dispositivos tty, como identificar qual corresponde à minha porta usb?

Sidenote: Quando eu insiro um stick USB, o dmesg mostra seu usando / dev / sdb. O uso disso também funcionará?

    
por Sanjeev Mk 24.09.2015 / 19:27

1 resposta

3

ttyUSBx de dispositivos não são portas USB simples, mas dispositivos USB UART que são emulados uma porta serial via USB. Eles geralmente são baseados no chip Prolific (PL2303) ou FTDI. Você terá que obter um dispositivo desse tipo e conectá-lo ao seu computador para que uma entrada /dev/ttyUSBx apareça, da mesma forma que conectar uma unidade flash USB cria um dispositivo /dev/sdx .

    
por 24.09.2015 / 21:16