Mac でシリアルコンソールを利用する方法

提供:maruko2 Note.
移動: 案内, 検索

目次

USB シリアル変換アダプタ

Dサブ9ピンのシリアルポート(RS-232)を USB ポートに変換するアダプタ。

メーカーが Mac 用にドライバを提供しているおそらく唯一の商品

メーカーサイトからドライバをダウンロードし、インストールする。

ドライバの対応OSバージョン

  • Mac OS 8.6 以上のバージョン(最新の Mac OS X 10.9 にも対応)
  • Windows 98 以上のバージョン(最新の Windows 8.1 にも対応)

ドライバ インストール後 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

コンソールから抜けるには

  1. control + A を押し
  2. control を押したまま A を離し
  3. ¥ を押す。
  4. Really quit and kill all your windows [y/n] と表示されるので、y を入力する。

参考ページ

Mac OS X (Snow Leopard)でSerial Console (シリアルコンソール) - ytsuboi's blog

LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数