viktornovotny Hmm, zjistil jsem takovou sympatickou věc. Ty USB-UART adaptéry vytvářejí dvě specifické property IODialinDevice
a IOCalloutDevice
, když se nechají vylistovat přes ioreg -r -c IOUSBHostDevice -l
. Příklad pro můj CP2102 převodník:
~ > ioreg -r -c IOUSBHostDevice -l | grep IODialinDevice && ioreg -r -c IOUSBHostDevice -l | grep IOCalloutDevice
| | | "IODialinDevice" = "/dev/tty.usbserial-0001"
| | | "IOCalloutDevice" = "/dev/cu.usbserial-0001"
Jedná se o aliasy k jednomu USB zařízení, takže použít by mělo jít oboje /dev/tty.usbserial-0001
i/dev/cu.usbserial-0001
Takže na základní diagnostiku USB převodníku, a jeho správné namapování do termiálové aplikace, bych šel přes dva jednoduché kroky:
system_profiler SPUSBDataType
ioreg -r -c IOUSBHostDevice -l | grep IODialinDevice
Rychlost komunikace už je třeba nějak trefit.