Mac
Raspberry

Mac + Raspberry Pi3 Model B で Raspbian を動作させる手順

More than 1 year has passed since last update.

環境
- Raspberry Pi3 Model B
- macOS Sierra 10.12.6

手順

手順
1. ダウンロード:SDメモリカードフォーマッター
   https://www.sdcard.org/jp/downloads/formatter_4/
   SDメモリカードフォーマッター (Windows/Mac用)
   >> Mac用ダウンロード >> 同意します
   >> InstallSD_CardFormatter0500.mpkg
   >> [ファイルを保存する]
   (参考:ファイルサイズ=3.1MB)

2. ダウンロードした .mpkg ファイルを開く
   >> SD Card Formatter 5.0.0 のインストール
   >> 続ける >> 続ける >> 同意する >> インストール >> パスワード入力
   >> インストールが完了しました >> 閉じる
   >> ゴミ箱に入れますか? >> 残す

3. microSDカードをPCに挿入する。
   >> ディスクユーティリティでmicroSDの場所を確認する
   >> /dev/disk3 だった。(disk3は環境によって変わってくる値。あとで使う。)

4. SD Card Formatter を起動する
 |----------------------------+--------------------------------|
 | カードの選択               | disk3: Apple SDXC Reader Media |
 |----------------------------+--------------------------------|
 | カード情報::種類           | SDHC                           |
 | カード情報::容量           | 15.99GB                        |
 |----------------------------+--------------------------------|
 | フォーマットオプション設定 | [x] クイックフォーマット       |
 |                            | [ ] 上書きフォーマット         |
 |----------------------------+--------------------------------|
 | ボリュームラベル           | RASPBIAN                       |
 |----------------------------+--------------------------------|
   >> [フォーマット] >> [続行する] >> パスワード入力

5. フォーマット終了
 |---------------------+----------------------------------|
 | ボリューム情報      |                                  |
 |---------------------+----------------------------------|
 | ファイル システム: | FAT32                            |
 | 容量:              | 15.98 GB (15,979,249,664 バイト) |
 | 空き領域:          | 15.98 GB (15,979,216,896 バイト) |
 | クラスター サイズ: | 32,768 バイト                    |
 | ボリューム ラベル: | RASPBIAN                         |
 |---------------------+----------------------------------|
   >> [OK]

6. NOOBS をダウンロード
   https://www.raspberrypi.org/downloads/noobs/
 |---------------+-----------------------------|
 | NOOBS         | Offline and network install |
 | Version:      |                       2.4.4 |
 | Release date: |                  2017-09-08 |
 |---------------+-----------------------------|
   >> [Download ZIP] >> ファイルを保存する >> NOOBS_v2_4_4.zip
   (参考:ファイルサイズ=1.5GB)

7. NOOBS の中身を microSD に展開する。
   ルート直下に以下のエントリが見えるようにする。
   - ファイル bootcode.bin
   - ディレクトリ defaults
   - ディレクトリ os
   - など

8. microSD をPC から取り出す
   >> microSD を Raspberry Pi に挿入する

9. Raspberry Pi に以下を接続する
   - USBキーボード
   - USBマウス
   - HDMIケーブル(ディスプレイに接続)

10. 充電器に接続した microUSB ケーブルを Raspberry Pi に挿入する。(給電スタート)

11. Raspberry Pi が起動し、LED が点灯する。
    >> NOOBS が起動し、ディスプレイに表示される。
    - NOOBS v2.4 - Built: Mar 17 2017

12. 画面下部の言語を変更する
 |---------------+--------|
 | Language (l): | 日本語 |
 | Keyboard (9)  | jp     |
 |---------------+--------|

13. Raspbian にチェックを入れる
 |----------------------------+-------------------------------------------------------------------------------|
 | [x] Raspbian [RECOMMENDED] | A port of Debian Stretch for the Raspberry Pi (full desktop version)          |
 | [ ] LibreELEC_RPi2         | LibreELEC is a fast and user-friendly Kodi Entertainment Center distribution. |
 |----------------------------+-------------------------------------------------------------------------------|
 | ディスクスペース           |                                                                               |
 | 必要な容量:                | 4505 MB                                                                       |
 | 使用可能な容量:            | 13595 MB                                                                      |
 |----------------------------+-------------------------------------------------------------------------------|
    >> [インストール (i)] >> 警告が出る [はい]
    >> Welcome to Raspberry Pi (プログレスバーが出る。しばらく待つ)
    >> OSのインストールに成功しました [OK]
    >> リブートがかかる
    >> Welcome to the Raspberry Pi Desktop

14. Raspbian のデスクトップ が表示される

15. (参考)各種バージョン情報いろいろ(2017/09/17 現在)
 |--------------+---------------------+---------------------------------------------------------|
 | uname -a     | 4.9.41-v7+          | Linux raspberrypi #1023 SMP Tue Aug 8 16:00:15 BST 2017 |
 | GNU bash     | 4.4.12(1)-release   |                                                         |
 | apt-get      | apt 1.4.7 (armhf)   |                                                         |
 | vi (not vim) | 8.0                 | 2016 Sep 12, compiled Apr 23 2017 12:10:29              |
 | g++          | 6.3.0 20170516      | (Raspbian 6.3.0-18+rpi1)                                |
 | GNU Make     | 4.1                 |                                                         |
 | GNU gdb      | 7.12.0.20161007-git | (Raspbian 7.12-6)                                       |
 | GNU grep     | 2.27                |                                                         |
 | GNU wget     | 1.18                |                                                         |
 |--------------+---------------------+---------------------------------------------------------|

16. (おまけ)サンプルプログラムのmakeと実行
    # サンプルは以下の場所にある。
    $ cd /opt/vc/src/hello_pi
    $ vi README
    # README に最初に以下の2つをビルドしろと書いてあるので実施する。
    $ make -C libs/ilclient
    $ make -C libs/vgfont
    # 次に、適当なサンプルのディレクトリに移動してmakeしろと書いてあるので実施する。
    $ cd hello_triangle
    $ make
    $ ./hello_triangle.bin
    # グラフィックスを駆使したアプリケーションが実行される。