मुझे अपनी अलमारी में एक IO बोर्ड मिला, और मैं इसे अपने मैकबुक प्रो के साथ उपयोग करना चाहूंगा।
बोर्ड पर पाठ "मिररबो इलेक्ट्रॉनिक्स USB IO V1.2" है
मुझे मैनुअल से यह लिंक मिला:
http://homepage.ntlworld.com/jason.haywood/Technical/USBIOManualold.pdf
यह इंगित करता है कि बोर्ड को एक usb सीरियल पोर्ट एडॉप्टर का अनुकरण करना चाहिए, लेकिन कोई भी सीरियल पोर्ट बोर्ड / संलग्नक में दिखाई नहीं देता है।
संलग्न करते समय Tailing /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
रूबी रत्न "लिबासब" का उपयोग करते हुए, मैं बोर्ड को संलग्न कर सकता हूं:
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))>]
मैं इसे रूबी के साथ उपयोग करने का एक तरीका पसंद करूंगा, लेकिन कोई भी समाधान ठीक है।
ओएस एक्स से इस बोर्ड तक पहुंचने और आई / ओ का उपयोग करने का कोई तरीका?
चूंकि मैक में कभी COM और LPT पोर्ट नहीं थे, मुझे पूरा यकीन है कि यह काम नहीं करेगा। डॉक्स के अनुसार, इसे केवल विंडोज पर काम करने के लिए बनाया गया था। बूट कैंप या वीएम पर आपके पास बेहतर भाग्य हो सकता है, लेकिन मुझे लगता है कि आप अभी भी कहीं न कहीं से ड्राइवरों को ढूंढने जा रहे हैं।
—
टेटसुजिन