Sha256: c0de318b14ac82a15126448f03b656489f8989114c365417c1b5cd0d188419d2

Contents?: true

Size: 1.92 KB

Versions: 14

Compression:

Stored size: 1.92 KB

Contents

セットアップ手順を半自動化にしました

# Raspberry Pi4のセットアップ手順 With mitamae
* SDカードにRaspberry Pi OS lite (32-bit)を焼く
    * sshをできる状態で焼いておく
* SDカードをRaspberry Pi4本体に挿して起動する
* sshする
* wget -O - "https://github.com/itamae-kitchen/mitamae/releases/latest/download/mitamae-armhf-linux.tar.gz" | tar xvz
* wget https://raw.githubusercontent.com/splaplapla/procon_bypass_man/master/docs/setup_raspi.mitamae.rb -O setup_raspi.mitamae.rb
* sudo ./mitamae-armhf-linux local setup_raspi.mitamae.rb -l debug
* sudo reboot
* sudo sh /usr/share/pbm/shared/add_procon_gadget.sh の実行に成功させる
* /etc/rc.local に sh /usr/share/pbm/shared/add_procon_gadget.sh って書く
* PCとRaspberry Pi4を接続し、プロコンとして認識していることを確認する
* sudo gem i pbmenv
* sudo pbmenv install latest

## 上記手順の動作確認方法
* 使えそうなイメージ
  * navikey/raspbian-bullseye
  * balenalib/raspberry-pi

```shell
docker run -it --rm --name my-running-app2 navikey/raspbian-bullseye bash
```

### 準備
* docker runするとrootなのでpiでログインする

```shell
useradd -m --uid 1000 --groups sudo pi
echo pi:pi | chpasswd
su pi
cd ~ && sudo ls
```

### mitamaeスクリプトを実行する

```
wget -O - "https://github.com/itamae-kitchen/mitamae/releases/latest/download/mitamae-armhf-linux.tar.gz" | tar xvz
wget https://raw.githubusercontent.com/splaplapla/procon_bypass_man/master/docs/setup_raspi.mitamae.rb -O setup_raspi.mitamae.rb
sudo ./mitamae-armhf-linux local setup_raspi.mitamae.rb -l debug
```

実行に成功したら以下を確認する

* /home/pi/.rbenv/verions に ruby3.0.1がインストールしていること
* /etc/modules に指定の文字列があること
* /boot/config.txt に指定の文字列があること
* /usr/share/pbm/shared/add_procon_gadget.sh が存在していること

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
procon_bypass_man-0.2.2 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.2.1 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.2.0 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.23 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.22 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.21 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.20.2 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.20.1 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.20 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.19.1 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.19 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.18 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.17 docs/setup_raspi_by_mitamae.md
procon_bypass_man-0.1.16.1 docs/setup_raspi_by_mitamae.md