Macでシリアル通信 このエントリーをはてなブックマークに追加

提供:Asterisk Works Wiki
移動: 案内, 検索

mac でシリアル通信が必要になったのでその設定のメモ。

ちなみにmac はmac book airでOSバージョンは Mac OS X 10.6.5 使ったケーブルは秋月で売っているUSB-serialケーブル。

ドライバインストール

ドライバを次のページからダウンロードする。 md_PL2303_MacOSX10.6_dmg_v1.4.0.zip

ダウンロードしたらアーカイブを解凍して、マニュアルを確認し、 インストーラでインストールする。特に迷うところはない。

デバイスの確認

USBシリアルケーブルを接続して、/dev ディレクトリにデバイスファイルを探す。 以下は私の環境での実行結果。赤いのが秋月のUSBシリアルケーブル。このファイルパスはあとで必要なので覚えておく。

$ls /dev/tty.*
/dev/tty.Bluetooth-Modem	  /dev/tty.PL2303-00001004
/dev/tty.Bluetooth-PDA-Sync

ケーブルを差したときにOSがネットワークの設定を促してくるが、不要なので無視して良い。

ネットワーク環境設定にデバイスが登録されてしまっても削除して構わない。

ターミナルソフトのインストールと設定

僕はubuntuでも使っているminicomを使った。macportsでサクっとインストールできる。

そのまま sudo minicom -s で設定しようとすると次のように設定ファイルがないと怒られる

$ sudo minicom -s
minicom: 共通の設定ファイル /opt/local/etc/minirc.dfl がありません。
Ask your sysadmin to create one (with minicom -s).

なので、空っぽでよさそうだったので次のコマンドでファイルを作ってやる

$ sudo touch /opt/local/etc/minirc.dfl

そして再度 sudo minicom -s で minicom の設定をする。

コマンドを実行すると設定を求められるのでまずはシリアルポートを選択して、シリアルデバイスに先に確認したデバイスファイルを指定する。

あとは、接続先の機器に合わせて速度やパリティなどを設定すると接続できる。

個人用ツール
名前空間
変種
操作
案内
主なカテゴリ
ツールボックス