========================================================================
Raspberry Pi 環境構築手順 (Raspberry Pi Environment Setup)
========================================================================
1. Pi への接続方法 (SSH Connection)
------------------------------------------------------------------------
1-1. 接続情報
・接続ツール: Tera Term
・ホスト: rpi-a.local
・ポート: 22
・プロトコル: SSH
・ユーザー名: user
・認証方式: パスワード認証
・パスワード: user
1-2. 接続手順
1. Tera Term を起動する.
2. 「新しい接続」ダイアログで以下を入力する.
- ホスト: rpi-a.local
- サービス: SSH
- TCPポート: 22
3. 「OK」を押す.
4. セキュリティ警告が表示された場合は「続行」を押す.
5. 認証ダイアログで以下を入力する.
- ユーザ名: user
- パスフレーズ: user
- 認証方式: 「プレインパスワードを使う」を選択
6. 「OK」を押すとログインできる.
2. ファイル転送方法 (File Transfer via SCP)
------------------------------------------------------------------------
2-1. 概要
PC で作成・編集したファイルを Tera Term の SCP 機能で
Pi に転送する.
2-2. PC → Pi へのファイル転送手順
1. Tera Term で Pi に SSH 接続した状態にする.
2. メニューバーから「ファイル」→「SSH SCP...」を選択する.
3. 「SCP」ダイアログが表示される.
4. 上段の「From:」にPC側の転送元ファイルパスを入力する.
※ ファイルをダイアログにドラッグ&ドロップしても可.
5. 「To:」に Pi 側の転送先ディレクトリを入力する.
- 例: /home/user/RobotCar/
6. 「Send」を押すと転送が開始される.
2-3. フォルダ転送の注意
・SCP では単一ファイルの転送が基本となる.
・複数ファイルをまとめて転送したい場合は,PC 側で zip に圧縮し,
転送後に Pi 側で展開する.
$ unzip filename.zip
2-4. 転送対象
以下の2ディレクトリを Pi に転送する.
・src/common/ → /home/user/RobotCar/common/
・src/pi/ → /home/user/RobotCar/pi/
※ src/pc/ は PC 上でのみ使用するため転送不要.
2-5. 転送先ディレクトリ
・Pi 上の作業ディレクトリ: /home/user/RobotCar/
※ 初回はディレクトリを作成する必要がある.
$ mkdir -p /home/user/RobotCar
3. venv の作成・ライブラリインストール (Virtual Environment)
------------------------------------------------------------------------
※ Pi 側の環境構築は実機作業時に手順を確定し,追記する.
4. 動作確認 (Verification)
------------------------------------------------------------------------
※ Pi 側の動作確認は実機作業時に手順を確定し,追記する.