
옷장에서 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와 함께 사용하는 방법을 선호하지만어느해결책은 괜찮습니다.
OS X에서 이 보드에 액세스하고 I/O를 사용할 수 있는 방법이 있습니까?