Raspberry PI 開発環境の第一歩
私の開発環境
1:raspberry pi zero w 2:WIMAXIT 15.6インチタッチモニター モバイルディスプレイ 1080P 3:LANアダプター内蔵USB3.0ハブ(400-HUB022) 4:キーボード (TK-FCM085BK) 5:マウス
ラズパイとPCをVNCにより接続した開発環境だと開発しようとするたびにPCとラズパイを起動してVNC接続しなければならないので手が掛かります。そのため、私はモバイルモニターを使ってPCとは独立した開発環境を構築しています。
ラズパイ開発の事前準備
ここではラズベリーパイ財団のサイトからラズパイ専用OS(Raspbian)をダウンロードして microSD カードに直接書き込む方法(Windows、Mac)、OSインストールマネージャー「NOOBS(New Out Of the Box Software)」をmicroSDに書き込みラズパイを起動してから Raspbian をインストールする方法(Windows)を記載します。
Raspbian を microSD カードに書き込む方法
以下リンクより Raspbian をダウンロード Raspbian
Windows
フォーマット SDカードフォーマッター(※ 一番下にある Accept クリック) を使ってmicroSD カードをフォーマット
イメージ書き込み Win32DiskImager(※ win32diskimager-?.?.?-install.exe) を使ってイメージを書き込み
RaspberryPI起動 ラズパイにmicroSDカードを挿入し、microUSBコードを接続してRaspberryPIを起動!
Mac ドライブの識別
microSDカードをminiSDカードアダプタに挿してMacのSDカードスロットに挿入。microSDカードが認識されるとMac画面に新たに認識されたドライブのアイコンが現れます。(例ではboot) SDカードのドライブ名を確認するために次のコマンドでファイルシステム名やドライブ名を確認します。
mac:〜$df -ah
このコマンドの実行結果としてファイルシステムリストが表示されます。そしてこの中に/Volumes/boot
が表示されるレコードがあります。
/dev/disk2s1 252Mi 53Mi 199Mi 22% 0 0 100% /Volumes/boot
これより/dev/disk2s1
と示された/dev/disk2
が該当ドライブと分かる。ここでディスク識別を間違えるとmicroSDをフォーマットするつもりが関係のないディスク領域を削除してしまうので、十分に注意しましょう。
2.フォーマット FAT32、ディスク名をRPIとして、以下のコマンドでmicroSDカードをフォーマットします。
mac:〜$ diskutil eraseDisk FAT32 RPI /dev/disk2 ・・・ Finished erase on disk2
Finished erase on disk2
と表示されフォーマット完了。
以下のコマンドでアンマウントします。
mac:〜$ diskutil unmountDisk /dev/disk2 Unmount of all volumes on disk2 was successful
3.イメージ書き込み 事前にダウンロードしておいたraspbianイメージを以下のコマンドでmicroSDカードに書き込みます。(ddコマンドを使う際にbsオプションを使ってバッファリングサイズを32Mに調整しています)
mac:〜$ sudo dd bs=32m if=2020-02-13-raspbian-buster.img of=/dev/rdisk2 conv=sync Password: 3612+0 records in 3612+0 records out 3787456512 bytes transferred in 194.471355 secs (19475652 bytes/sec)
4.RaspberryPI起動 ラズパイにmicroSDカードを挿入し、microUSBコードを接続してRaspberryPIを起動!
NOOBS を microSD カードに書き込む方法
NOOBSとはNew Out Of Box Softwareの略。Wikipediaでも記載されているように誰でも使えて、設定変更などしなくても使えることをコンセプトにしているようです。 NOOBSを使うと上記で紹介したようなSDカードをフォーマットして(ここは同じ)、ツール/コマンド等によりイメージをSDカードへ書き込む必要があ利ましたが、NOOBSであればフォーマットしたSDカードへダウンロードしたNOOBSの中身だけをコピー&ペーストだけで済みます。 以下Raspberry Pi 公式ページより NOOBS をダウンロード www.raspberrypi.org
上記で記載したように簡単にraspbianをセットアップできるようにするため、フォーマットしたmicroSDカードへダウンロードしたNOOBSをコピー&ペーストするだけ。後は、ラズパイにmicroSDカードを挿入し、microUSBコードを接続してRaspberryPIを起動するだけです。