Raspberry Pi へアクセスする方法として次の方法があります。
直接キーボードを用いて操作するため、接続事前準備は特に必要ありません。
Raspberry Pi にシリアルや SSH で接続するため、 Windows に、Tera Term Pro をインストールします。
ssh クライアントと、screen, tip, minicom, cu などのシリアル接続可能なコマンドをインストールしておきます。
apt install ssh
ssh -p [ポート番号] -i [秘密鍵] [ユーザー名]@[接続先]
apt install screen でインストール
screen [デバイス] [ボーレート]
apt install minicom
minicom -s <-- 設定画面が開くので各種設定を実施する。 minicom <-- 設定に従って、接続する。
cu -s [ボーレート] -l [デバイス]
tip -[ボーレート] [デバイス]
次のように接続します。
+-----------------------+ | | | ディスプレイ (TVなど) | | | +-----------------------+ | | HDMIケーブル +----+ | | <- Raspberry Pi +----+ | +---------------+ | USBキーボード | +---------------+
←電源側 | - | - | 端側→ | |
3.3 VDC | 1 | 2 | 5.0 VDC | |
SDA1(I2C) | 3 | 4 | 5.0 VDC | |
SCL1(I2C) | 5 | 6 | Ground | ←シリアルのGNDに接続する |
GPCLK0 | 7 | 8 | TxD(UART) | ←シリアルのRXに接続する |
Ground | 9 | 10 | RxD(UART) | ←シリアルのTXに接続する |
GPIO 0 | 11 | 12 | PCM_CLK/PWM0 | |
GPIO 2 | 13 | 14 | Ground | |
GPIO 3 | 15 | 16 | GPIO 4 | |
3.3 VDC | 17 | 18 | GPIO 5 | |
MOSI(SPI) | 19 | 20 | Ground | |
MISO(SPI) | 21 | 22 | GPIO 6 | |
SCLK(SPI) | 23 | 24 | CE0(SPI) | |
Ground | 25 | 26 | CE1(SPI) | |
SDA0 | 27 | 28 | I2C ID EEPROM | |
GPCLK1 | 29 | 30 | Ground | |
GPCLK2 | 31 | 32 | PWM0 | |
PWM1 | 33 | 34 | Ground | |
PCM_FS/PWM1 | 35 | 36 | GPIO 27 | |
GPIO 225 | 37 | 38 | PCM_DIN | |
Ground | 39 | 40 | PCM_DOUT |
[うまく接続できない場合]
Raspberry Pi 3、Raspbery Pi Zero WH (+Raspbian) の場合は、MicroSDカード(ボリュームラベル boot)配下の config.txt ファイルに次の行を追加します。
dtoverlay=pi3-miniuart-bt
MicroSDカード(ボリュームラベル boot)配下の command.txt ファイルを次のように変更します。
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Raspberry Pi Zero (Pi Zero W, Pi Zero WH 含む) の場合、 USB OGT 対応のため、PC と USBケーブルでの接続が可能です。 ここでは、USB ケーブルを用いた Ethernet 接続の方法を記載します。 ※ホストとなるPCは、Windows 10前提で記載しております。
dtoverlay=dwc2
modules-load=dwc2,g_ether