Skip to content

Instantly share code, notes, and snippets.

@cia-rana
Last active January 5, 2020 12:29
Show Gist options
  • Save cia-rana/b9ce7568284c11343d9faec848f8a687 to your computer and use it in GitHub Desktop.
Save cia-rana/b9ce7568284c11343d9faec848f8a687 to your computer and use it in GitHub Desktop.
Raspberry Pi Zero W セットアップ

環境

  • SDカードの初期設定: Windows10
  • Raspbianの設定: Mac
  • Raspberry Pi: Zero W v1.1

SDカードの初期設定

  1. Raspbianのイメージをダウンロードする
  2. SDカードをフォーマットする
  3. SDカードにイメージを焼く(2, 3はWinの場合はbalenaEtcherを使うと楽かも)
  4. boot ディレクトリに空の ssh ファイルを作成
  5. boot/cmdline.txt にある rootwaitquiet の間に modules-load+dwc2,g_ether を追加する
  6. boot/config.txt の末尾に dtoverlay+dwc2 を追加する

Raspbianの設定

  1. Rasbianのイメージを焼いたSDカードをraspiに装着
  2. raspiとMacをケーブルで繋ぐ
  3. ssh [email protected] でログイン
  4. sudo raspi-config でパスワード変更、ロケーション変更
  5. wpa_passphrase ${SSID} ${password} でSSIDに対するパスワードのハッシュを含む、ネットワーク情報をコピー(コメントアウトされている元のパスワードは削除)
  6. sudo vi /etc/wpa_supplicant/wpa_supplicant.conf で末尾に、5で生成したネットワーク情報を追記
  7. sudo ifconfig wlan0 down, sudo ifconfig wlan0 up で wlan0 を起動

Goプログラムのビルド&Raspiに転送

$ uname -m
$ GOOS=linux GOARCH=arm GOARM=6 go build -o ${output}
$ scp -P 22 ${output} pi@${ip_address}:/home/pi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment