======================================================================== 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 側の動作確認は実機作業時に手順を確定し,追記する.