あんパン

こしあん派

Raspberry Pi Zero WHのGPIO経由でシリアルコンソール起動

自分向けメモ。ピンの配列とかすぐに忘れそうなので。

適当なUSBシリアル変換ケーブルを購入しておく。自分が買ったのはこれ。FTDIとついているものを買いがち。

GND, TX, RXを接続する。TXはRaspberry Pi上のRXに刺すし、RXはRaspberry Pi上のTXに刺す。ピンアサインはGPIO Zeroっていうツールのpinoutコマンドを使うといいぞと公式のドキュメントに書いてある。

www.raspberrypi.com

$ sudo apt install python3-gpiozero

でインストールして

$ pinout

でかっこいい感じに表示してくれる。

さきほどのドキュメントでは

TX (GPIO14); RX (GPIO15) https://www.raspberrypi.com/documentation/computers/os.html#more

と書いてあるので、GPIO14にケーブルのRX, GPIO15にケーブルのTXを刺せばOK。baud rateはデフォルトでは115200なので*1

$ sudo screen /dev/ttyUSB0 115200

で接続できる。ユーザ名とパスワードを入力してログイン。screenを終了したいときはctrl-a + k。