Newer
Older
RobotCar / docs / 04_ENV / ENV_03_RaspPi環境構築手順.txt
========================================================================
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 側の動作確認は実機作業時に手順を確定し,追記する.