Conversor USB-to-Serial no Mac OS X
Recentemente, eu comprei um cabo conversor USB-to-Serial para acessar equipamentos e placas de desenvolvimento via console no meu MacBook. Já tinha utilizado outras opções, mas essa realmente me chamou a atenção pelo preço e facilidade de utilização. O conversor que eu comprei é este, que está disponível em sites chineses por apenas $4 (um conversor desses na Digimer custa em torno de R$ 50). ;-)
A grande maioria desses conversores utilizada um chip da Prolific. Então, o procedimento a seguir deve funcionar para quase todos.
Utilização no Linux
Antes de utilizar no Mac, resolvi testar o conversor no Linux. No Ubuntu, o conversor funcionou automaticamente, sem a necessidade de instalar nada. Basta plugar o cabo na USB e aparece um dispositivo serial do tipo ttyUSBx.
ls -l /dev/ttyUSB* crw-rw---- 1 root dialout 188, 0 2009-11-02 17:06 /dev/ttyUSB0
Utilizei o programa minicom para acessar uma placa de desenvolvimento via serial e tudo funcionou normalmente.
minicom -s
Utilização no Mac OS X
No Mac OS X, foi necessário instalar um driver. A própria Prolific disponibiliza um driver, no entanto existe um driver open source para esse chip que funciona muito bem e ainda disponibiliza alguma documentação. Nem cheguei a testar ao driver do fabricante, fui direto para a segunda opção. Após a instalação do driver, basta plugar o cabo na USB e aparece um dispositivo serial do tipo tty.PL2303-xxx.
ls -l /dev/tty.PL2303-* crw-rw-rw- 1 root wheel 11, 18 2 Nov 18:56 /dev/tty.PL2303-0000101D
O emulador de terminal disponível no Mac é o screen. Utilizei esse programa para acessar uma placa de desenvolvimento via serial e tudo funcionou normalmente. É necessário passar o dispositivo e o baudrate como parâmetro para o programa.
screen /dev/tty.PL2303-0000101D 115200
Outra opção é instalar o minicom utilizando o MacPorts.
port instal minicom minicom -s
Procurei algumas opções gráficas, mas não consegui achar muita coisa livre. A melhor opção encontrada foi o goSerial.
Para mais informações:
- Mac OS X Prolific PL2303 driver project: http://osx-pl2303.sourceforge.net/