Eu encontrei uma placa IO no meu armário e gostaria de usá-la com o meu MacBook Pro.
O texto no quadro é "Mirrorbow Electronics USB IO V1.2"
Eu encontrei este link para um manual:
http://homepage.ntlworld.com/jason.haywood/Technical/USBIOManualold.pdf
Isso indica que a placa deve emular um adaptador de porta serial usb, mas nenhuma porta serial aparece em / dev / quando a placa está conectada.
O atalho /var/log/system.log ao anexar fornece estas três linhas:
0 1 AppleUSBCDCACMData: start - Find CDC driver for ACM data interface failed
0 1 AppleUSBCDCECMData: start - Find CDC driver for ECM data interface failed
AppleUSBCDC: Version number - 4.3.2b1
A informação do USB para o quadro é:
USB IO:
Product ID: 0x000a
Vendor ID: 0x04d8 (Microchip Technology Inc.)
Version: 0.00 Speed: Up to 12 Mb/sec
Manufacturer: Mirrorbow Electronics
Location ID: 0x14200000 / 6
Current Available (mA): 500
Current Required (mA): 100
Usando a gema Ruby "libusb", posso anexar ao quadro:
require "libusb"
usb = LIBUSB::Context.new
usb.devices(:idVendor => 0x04d8, :idProduct => 0x000a)
=> [#<LIBUSB::Device 20/6 04d8:000a Mirrorbow Electronics USB IO ? (Comm (00,00))>]
Eu preferiria uma maneira de usá-lo com Ruby, mas qualquer solução está OK.
Qualquer maneira de acessar esta placa do OS X e usar o I / O?
Como os Macs nunca tiveram COM & amp; Portas LPT, tenho certeza que isso não vai funcionar. De acordo com os documentos, ele foi projetado apenas para funcionar no Windows. Você pode ter mais sorte no Boot Camp ou em uma VM, mas acredito que ainda terá que encontrar os drivers de algum lugar.
Tetsujin