Я нашел плату ввода-вывода в своем шкафу, и я хотел бы использовать ее с моим MacBook Pro.
Текст на доске: «Зеркальная электроника 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
Используя рубиновый гем "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 и использовать ввод / вывод?