ev3 開発環境の構築...1. arm gccの構築 2. msys2の構築 3....

19
EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実⾏委員会 1

Upload: others

Post on 28-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

EV3開発環境の構築

ETロボコン技術教育資料/ETロボコン実⾏委員会 1

Page 2: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

1. ARM GCCの構築2. MSYS2の構築3. U-Bootのmkimageのインストール4. EV3RT(HRP3)の構築 ※省略

EV3 開発環境の構築

ETロボコン技術教育資料/ETロボコン実⾏委員会 2

Page 3: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

ARM GCCの構築

n ⼿順①l 下記URLからgcc-arm-none-eabi-6-2017-q1-update-win32.exeをダウンロードしますl https://developer.arm.com/-/media/Files/downloads/gnu-rm/6_1-2017q1/gcc-arm-none-eabi-6-2017-q1-update-win32.exe

l GCC ARMのインストーラを起動しますl 「Japanese」を選択してOKをクリックします

3ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 4: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

ARM GCCの構築

n ⼿順②l 「次へ」をクリックします

4ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 5: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

ARM GCCの構築

n ⼿順③l 「同意する」をクリックします

5ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 6: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

ARM GCCの構築

n ⼿順④l 「インストール」をクリックします

6ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 7: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

ARM GCCの構築

n ⼿順⑤l 下記の画⾯が表⽰されたら、インストールは完了ですl 必ず「Add path to environment variable」だけ選択して「完了」をクリックします

7ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 8: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

ARM GCCの構築

n ⼿順⑥l 「Windows」+「S」を押下しますl 検索ボックスに「環境変数を編集」と⼊⼒し、検索結果の「環境変数を編集」をクリックします

8ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 9: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

ARM GCCの構築

n ⼿順⑦

9ETロボコン技術教育資料/ETロボコン実⾏委員会

変数名「MSYS2_PATH_TYPE」変数値「inherit」

l 図に従って、環境変数を追加します

Page 10: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

MSYS2の構築

n ⼿順① MSYS2をダウンロードl http://www.msys2.org/

l 「msys2-x86_64_xxxxxxxx.exe」をクリックします

10ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 11: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

MSYS2の構築

n ⼿順② MSYS2インストーラを起動l MSYS2インストーラを起動します

n ⼿順③l 「次へ」をクリックします

11ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 12: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

MSYS2の構築

n ⼿順④l 「次へ」をクリックします

12ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 13: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

MSYS2の構築

n ⼿順⑤l 「次へ」をクリックします

13ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 14: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

n ⼿順⑥l インストールが始まります。終わるまで待ちましょう

MSYS2の構築

14ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 15: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

n ⼿順⑦l チェックし、「完了」をクリックします

MSYS2の構築

15ETロボコン技術教育資料/ETロボコン実⾏委員会

Page 16: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

n ⼿順⑧l MSYS2のコンソールで下記を実⾏します

MSYS2の構築

16ETロボコン技術教育資料/ETロボコン実⾏委員会

$ pacman -S make perl tar ruby

Page 17: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

U-Bootのmkimageのインストール

n ⼿順①l 下記のリンクからmkimageのバイナリをダウンロードl http://www.trimslice.com/download/tools/Mkimage.tar.gz

n ⼿順②l 「C:¥msys64¥」に「Mkimage.tar.gz」を置きます

n ⼿順③l MSYS2のコンソール上で、Mkimage.tar.gzが置いてあるフォルダに移動します

17ETロボコン技術教育資料/ETロボコン実⾏委員会

$ cd /

Page 18: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

U-Bootのmkimageのインストール

n ⼿順④l Mkimage.tar.gzを解凍

18ETロボコン技術教育資料/ETロボコン実⾏委員会

$ tar zxvf Mkimage.tar.gz

n ⼿順⑤l Mkimage.exeを「/usr/bin/」に移動

$ cp /mkimage.exe /usr/bin/

n ⼿順⑥l MSYS2のコンソールを閉じます

Page 19: EV3 開発環境の構築...1. ARM GCCの構築 2. MSYS2の構築 3. U-Bootのmkimageのインストール 4. EV3RT(HRP3) の構築 ※省略 EV3 開発環境の構築 ETロボコン技術教育資料/ETロボコン実

EV3RT(HRP3)の構築

n 省略

19ETロボコン技術教育資料/ETロボコン実⾏委員会