如何在 MacBook Pro 上使用 Mirrorbow USB25IO 板?

如何在 MacBook Pro 上使用 Mirrorbow USB25IO 板?

我在衣櫃裡發現了一塊 IO 板,我想將它與我的 MacBook Pro 一起使用。

板上的文字是“Mirrorbow Electronics USB IO V1.2”

我找到了這個手冊的連結:

http://homepage.ntlworld.com/jason.haywood/Technical/USBIOManualold.pdf

它表示該板應該模擬 USB 序列埠適配器,但連接板時 /dev/ 中沒有出現序列埠。

附加時尾隨 /var/log/system.log 給出以下三行:

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

開發板的 USB 資訊為:

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

使用 Ruby gem“libusb”,我可以連接到開發板:

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))>]

我更喜歡與 Ruby 一起使用它的方法,但是任何解決辦法就OK了。

有什麼方法可以從 OS X 存取該板並使用 I/O?

相關內容