Mac でシリアルコンソールを利用する方法
提供:maruko2 Note.
目次 |
USB シリアル変換アダプタ
Dサブ9ピンのシリアルポート(RS-232)を USB ポートに変換するアダプタ。
メーカーが Mac 用にドライバを提供しているおそらく唯一の商品
メーカーサイトからドライバをダウンロードし、インストールする。 ドライバの対応OSバージョン
ドライバ インストール後 USB シリアルケーブルを接続すると、変換アダプタの tty デバイス(/dev/tty.KeySerial1 と /dev/tty.USA19H3d1P1.1)ができる。 mac:~ admin$ ls -l /dev/tty.* crw-rw-rw- 1 root wheel 10, 2 10 18 15:02 /dev/tty.Bluetooth-Modem crw-rw-rw- 1 root wheel 10, 0 10 18 15:02 /dev/tty.Bluetooth-PDA-Sync /dev/tty.KeySerial1 と /dev/tty.USA19H3d1P1.1 は同じ(たぶん)。 mac:~ admin$ ls -l /dev/tty.* crw-rw-rw- 1 root wheel 10, 2 10 18 15:02 /dev/tty.Bluetooth-Modem crw-rw-rw- 1 root wheel 10, 0 10 18 15:02 /dev/tty.Bluetooth-PDA-Sync crw-rw-rw- 1 root wheel 10, 4 11 7 13:20 /dev/tty.KeySerial1 crw-rw-rw- 1 root wheel 10, 6 11 7 13:20 /dev/tty.USA19H3d1P1.1 |
チップメーカーが Mac 用ドライバを提供しているもの
FTDI | ||
---|---|---|
Prolific |
|
|
Silicon Labs |
cu コマンド
mac:~ admin$ cu -l /dev/tty.KeySerial1
コンソールから抜けるには ~. を入力し return を押す。
Mac OS X ではバージョン 10.5 以上にインスール済み。CentOS では uucp パッケージをインストールすることで、cu コマンドが使えるようになる。 |
screen コマンド
mac:~ admin$ screen /dev/tty.KeySerial1
コンソールから抜けるには
- control + A を押し
- control を押したまま A を離し
- ¥ を押す。
- Really quit and kill all your windows [y/n] と表示されるので、y を入力する。
参考ページ
Mac OS X (Snow Leopard)でSerial Console (シリアルコンソール) - ytsuboi's blog