Zaskakująco łatwo można dodać sterowniki do konwerterów USB-TTL opartych na chipsecie PL2303. Wystarczy pobrać archiwum osx-pl2303.kext.tgz http://www.xbsd.nl/2011/07/pl2303-serial-usb-on-osx-lion.html
Instalacja sprowadza się do następujących kroków:
cd $TMPDIR
wget http://www.xbsd.nl/pub/osx-pl2303.kext.tgz
tar -xzf osx-pl2303.kext.tgz
sudo chmod -R 755 osx-pl2303.kext
sudo chown -R root:wheel osx-pl2303.kext
sudo cp -R osx-pl2303.kext /System/Library/Extensions/
sudo kextload /System/Library/Extensions/osx-pl2303.kext
sudo kextcache -system-cache
cd -
Teraz po podłączeniu konwertera do portu USB powinien pojawić się w katalogu pod nazwami /dev/cu.PL2303-XXX
i /dev/tty.PL2303-XXX
Do komunikacji szeregowej używam picocom
, w tym terminalu najbardziej podoba mi się, że jest taki “pico” ;). Można go zainstalować przez brew install picocom
Podłączenie do jakiegoś urządzenia może wyglądać np. tak:
Powyższe rozwiązanie bez problemu działa na OSX 10.8.4