USBコネクタにささるシリアルコネクタの変換ケーブルをMacで使いたい人用
まず,変換ケーブルを買う.色々あるけどPL2303というチップを使っているやつだと,どうにかこうにか使えるようになる.いろんな人が色々書いているけど,これじゃないと色々苦労した.
ボクが使ったのは,秋月電気のやつとかを経て,エレコムのUC-SGTというやつを買った.様々なメーカが販売中止になっているので,怖くて研究費にて5本も買った.
買ったらドライバを入れます.Mac用付いてこないので,サイトから(違うヤツのドライバを)ダウンロードしてきて,入れます.
Prolific のサイトhttp://www.prolific.com.tw/US/index.aspxログインしないとダウンロードできなくなっているんで,まずSupportをクリックして怒られて下さい.そのうえで,IDとパスワード両方に「GUEST」と入力するとログインできます.
そのうえで以下に移動して,
http://www.prolific.com.tw/US/supportDownload.aspx?FileType=56&FileID=133&pcid=85&Page=0「Mac」で検索かけるとドライバが見つかります.
(違うやつの)ドライバを入れたら,UC-SGT用に書き換えます.
Finderの上のメニューから 移動>フォルダへ移動 を選択し,以下に移動します.
/System/Library/Extensions/ProlificUsbSerial.kext/フォルダ内にある Info.plist を編集します.パーミッションの関係で開けなかったりするので,まず, Info.plist をデスクトップなどにコピーした後にダブルクリックします.xcodeが入っているならばplistエディタで開きます.入ってない人はxcodeを入れましょう.LionならappStoreから入れられるので楽です.
リストの下の方を以下のように書き換えます.
- 067B_2303 -> 056E_5004
- idProduct: 8963 -> 20484 (=0×5004)
- idVenor: 1659 -> 1390 (=0×056E)
書き換えたら元のフォルダに戻します.怒られるので,ルートのパスワードを入れてやりましょう.
パーミッションを元に戻します.
ターミナルから
cd /System/Library/Extensions/ProlificUsbSerial.kext/と入力し,さっきのplistがあるディレクトリに移動します.
以下を順番に入力してパーミッションを戻します.
sudo chown root:hogehoge Info.plist
sudo xattr -d com.xcode.PlistType Info.plistドライバをリロードして終わり
sudo kextload /System/Library/Extensions/ProlificUsbSerial.kext/これでデバイスをさすと /dev/ 以下に tty.usbserial とかが出てきます.