OSをインストールした時の手順をメモしておく。ラズパイ側にはモニターやキーボードは装着せず、MacのターミナルからSSHを使ってリモート操作できるようにした。OSイメージのダウンロードラズパイに入れるOSイメージをこちらからダウンロードする。ラズパイ側にモニターを搭載する予定はないので、GUIは使うことはないだろう。ダウンロードしたzipファイルを解凍すると2019-07-10-raspbian-buster-lite.imgのようなimgファイルが得られるので適当な作業ディレクトリへ移しておく。容量は32GBもあれば十分だ。SDカードにOSイメージを書き込むため、MacにSDカードをセットする。SDカードをセットしたら、diskutilコマンドでSDカードの場所を確認する。私の環境ではdisk2がSDカードになっていた。人それぞれSDカードの場所は異なるので注意しよう。disk2s1OSを焼くddコマンドでOSイメージをSDカードに焼くために、SDカードをMacにさした状態でいったんアンマウントする必要がある。/dev/disk2imgファイルを書き込むために次のコマンドを実行する。rdisk2のrとbs=1mをつけることで100速く書き込む事ができるようだ。bs=1mCtrl+Tを押せば進捗状況がかくにんできる。私のMac環境では2分程度で書き込むことが出来た。OSを書き込むことが出来たら、SDカードのディレクトリへ移動しよう。/dev/disk2ではなく/Volumes/boot/がSDカードのディレクトリだ。空のsshファイルを作成する。wpa_supplicant.confを実行して新規ファイルを作成しつつ以下の内容を書き込む。自分の環境のものに書き換えること。key_mgmt=WPA-PSK}これでSDカードの設定はおしまい。Eで安全に取り出そう。おっと、先にbootディレクトリから移動しておかないとEjectできないので注意だ!今後WiFi環境が変わったらwpa_supplicant.confの設定を書き換えればよいだろう。INの端子にUSBで電源供給をする。すると自動でWiFi接続されるているはず。ラズパイのIPアドレスがわからないので、自分の使っているルーターの管理画面から接続状態を確認する必要がある。ルーター画面は人それぞれ違うので説明は省く。私の環境では次のようになっていた。raspberrypiまたラズパイのログインの初期設定は次のようになっている。raspberry以上の情報からsshでラズパイへでログインしてみよう。pi@192.168.100.145パスワードにはraspberryを入力する。pwd/home/piリモート操作を終了したいときはexitすれば良い。今後のためにパスワードを変えておくことにする。pi基本的な設定は以上である。いう最小構成版のようで矢印キーが使えないらしい。現在のVimをいったんアンインストールする。vim-tiny再度Vimをインストールすることで矢印キーが使えるようになった。ホスト名の変更sshでログインする時にIPアドレスでログインするのは面倒だ。IPアドレスが変わる場合もあり得るだろう。そこでラズパイをホスト名でSSHアクセス出来るようにしてみる。ホストファイルを編集する。/etc/hostnameのホスト名も上記と同じものに変更する。2というのがラズパイのホスト名だ。一文字だがこれでも立派なホスト名になる。rebootでラズパイを再起動する。したら、今度は先ほど設定したホスト名でログインしてみよう。ホスト名に続けて.localをつけなければならないことに注意しよう。サンプルプログラムを試すサンプルプログラムが用意されていたので実行してみる。/opt/vc/src/hello_piでフォルダを移動し、./rebuild.shを実行する。make.READMEによればhello_worldディレクトリへ移動し、./hello_world.binで実行可能なバイナリが出来上がっているという。world!に成功した!冗談はさておき、他にもサンプルがたくさん収納されている。C言語といった感じの難しいコードがあったので機会があれば触れてみたい。