コンテンツにスキップ

Raspberry Pi の初回セットアップ

Note

以下の作業は Raspberry Pi で行います。
周辺機器 (キーボード、マウス、ディスプレイ) を Raspberry Pi に接続して作業を行ってください。

初回起動時のセットアップ

Raspberry Pi に OS を書き込んだ Micro SD カードを挿入し電源を入力すると、初回起動時にはセットアップ画面が起動します。
以下の手順に沿ってセットアップを実施します。

  1. ウェルカム画面にて、[Next] をクリックします。

  2. "Set Country" 画面にて、[Country], [Language], [Timezone] を任意に設定し、[Next] をクリックします。
    日本で使用する場合、通常は以下の通りに設定します。

    項目 設定
    Country Japan
    Language Japanese
    Timezone Tokyo
  3. "Create User" 画面にて、任意に設定した ユーザー名パスワード を [Enter username], [Enter password] に入力し, [Confirm password] にパスワードを再度入力して [Next] をクリックします。

  4. "Select WiFi Network" 画面にて、Wi-Fi を使用する場合は、ネットワークを選択して [Next] を、Wi-Fi を使用しない場合は [Skip] をクリックします。

    • [Next] の場合、"Enter WiFi Password" 画面にて選択したネットワークのパスワードを入力します。
  5. "Choose Browser" 画面にて、任意にデフォルトブラウザを選択し [Next] をクリックします。

  6. "Update Software" 画面にて、Raspberry Pi がネットワークに接続していることを確認し、[Next] をクリックしてソフトウェアアップデートを実施します。

    • アップデートが完了したら [OK] をクリックします。
  7. "Setup Complete" 画面にて、[Launch] をクリックします。

    • デスクトップ画面が起動します。

SSH / SPI / I2C 有効化

PC から Raspberry Pi にリモート接続して作業を実施できるように、SSH を有効化します。
また、AUTOmeal では Raspberry Pi の SPI 通信 / I2C 通信 を使用するため、これらの有効化も一緒に行います。 以下の手順で有効化してください。

  1. [スタートメニュー] > [設定] > [Control Centre] をクリックします。
  2. [インターフェイス] タブを選択して [SSH] / [SPI] / [I2C] を有効化します。
  3. [閉じる] をクリックします。

Note

以降の作業では、PC からコマンドプロンプトや TeraTerm 等のターミナルソフトを用いて Raspberry Pi にリモート SSH 接続し、PC 上から行います。

ライブラリのインストール

Raspberry Pi を AUTOmeal の TestUnit として使用するために必要なライブラリのインストールを行います。

  1. ターミナル上で、次のコマンドを順に実行します。
    コマンドはコピー & ペーストして実行できます。

    • gRPC ライブラリのインストールコマンド

      sudo apt install -y libprotobuf32t64 libgrpc++1.51t64
      

    • WiringPi ライブラリのインストールコマンド

      cd /tmp
      wget https://github.com/WiringPi/WiringPi/releases/download/3.16/wiringpi_3.16_arm64.deb
      sudo dpkg -i wiringpi_3.16_arm64.deb
      cd ~
      

ネットワークの設定

TestRunner と Raspberry Pi の接続確立の処理時間を短縮するためのネットワーク設定を行います。

  1. ターミナル上で、次のコマンドを順に実行します。
    コマンドはコピー & ペーストして実行できます。

    • ネットワーク設定のコマンド
      ※ 1 行目から 9 行目 (EOF の行) までは 1 個のコマンドです。 ※ 手動入力する (コピー & ペーストしない) 場合は、改行 (Shift + Enter) して入力し実行してください。
      sudo tee /etc/systemd/network/20-eth0.network > /dev/null << 'EOF'
      [Match]
      Name=eth0
      
      [Network]
      DHCP=ipv4
      LinkLocalAddressing=ipv4
      IPv6AcceptRA=no
      EOF
      
      sudo systemctl enable --now systemd-networkd
      sudo systemctl disable --now NetworkManager
      

注意

作業がすべて完了したら、Raspberry Pi は必ず一度シャットダウンしてください。
シャットダウンせずに使用すると、実施した設定が反映されず、AUTOmeal が正常に動作しない可能性があります。

Raspberry Pi OS の初回セットアップは以上となります。 ハードウェアセットアップ に進んでください。