Linux पर USB- सीरियल डिवाइस अपने सीरियल पोर्ट पर दो उपनाम बनाते हैं:
/dev/tty*
और/dev/serial/by-id/<my_usb_device_id>
क्या USB डिवाइस आईडी द्वारा सीरियल पोर्ट की पहचान करने के लिए OSX पर एक रास्ता है? सिस्टम प्रोफाइलर और उपयोग करने वाले दोनों में ioreg -p IOUSB
मैं आईडी देख सकता हूं, लेकिन इससे मुझे उस आईडी का उपयोग करने के लिए कनेक्ट करने के लिए कोई करीब नहीं मिलता है।
हम हार्डवेयर के कई टुकड़ों को विकसित कर रहे हैं और यह एक परीक्षण के रूप में हर बार जब मैं परीक्षण सॉफ़्टवेयर के सीरियल पोर्ट कॉन्फ़िगरेशन को सत्यापित करने की आवश्यकता होती है, तो एक अलग डिवाइस कनेक्ट करने के लिए उन्हें दर्द होता है, क्योंकि OSX पर tty.*
पोर्ट नाम मेरे कंप्यूटर पर पोर्ट पर निर्भर करता है, डिवाइस पर नहीं। /dev/serial/by-id/<my_usb_device_id>
अलग-अलग उपकरणों के बीच स्वचालित रूप से अंतर करने के लिए लिनक्स चलाने वाले लोग खुशी से पोर्ट का उपयोग कर रहे हैं ।