ในอุปกรณ์ USB แบบอนุกรมของ linux ให้สร้างนามแฝงสองตัวเป็นพอร์ตอนุกรม:
/dev/tty*
และ/dev/serial/by-id/<my_usb_device_id>
มีวิธีใดใน OSX ที่จะระบุพอร์ตอนุกรมด้วยรหัสอุปกรณ์ USB หรือไม่ ทั้งใน System Profiler และการใช้ioreg -p IOUSB
ฉันสามารถเห็น id แต่นั่นไม่ได้ทำให้ฉันใกล้ชิดกับการเชื่อมต่อโดยใช้ id นั้น
เรากำลังพัฒนาฮาร์ดแวร์หลายชิ้นและเป็นเรื่องยากที่จะทดสอบพวกเขาทุกครั้งที่ฉันเชื่อมต่ออุปกรณ์อื่นฉันต้องตรวจสอบการกำหนดค่าพอร์ตอนุกรมของซอฟต์แวร์ทดสอบเพราะใน OSX tty.*
ชื่อพอร์ตขึ้นอยู่กับพอร์ตบนคอมพิวเตอร์ของฉัน ไม่ได้อยู่ในอุปกรณ์ พวกที่ใช้งาน linux กำลังใช้/dev/serial/by-id/<my_usb_device_id>
พอร์ตเพื่อแยกความแตกต่างระหว่างอุปกรณ์ต่าง ๆ โดยอัตโนมัติ