NervesJP #7 Buildroot勉強回 の復習をする
はじめに
- 2020/6/15に行われたNervesJP #7 Buildroot勉強回に出席しました
- まずはNervesはおいといて、Buildrootを楽しみたいとおもいます
- macOS Catalina で作業をしました
- Targetは、Raspberry Pi 2です
準備
-
VirtualBoxをインストールしておきましょう
The Buildroot user manual をみてmakeしてみる
- 適当な作業ディレクトで仮想マシンを作ります
$ curl -O https://buildroot.org/downloads/Vagrantfile
$ vagrant up
- けっこう時間がかかります
- 気長に待ちましょう
- 以降は、Buildroot の使い方 - 基本編をとても参考にしました!
- ありがとうございます!
# host
$ vagrant ssh
# virtual machine
$ cd buildroot-2020.02
$ make list-defconfigs
$ make raspberrypi2_defconfig
$ make
- 私は令和二年なのにいまだにRaspberry Pi 2をつかっています
-
make
は1時間くらいかかった気がします
-
/home/vagrant/buildroot-2020.02/output/images/sdcard.img
ができあがります!
microSDカードに焼きましょう
- まず
sdcard.img
をhost側にもっていきます
# virtual machine
$ exit
# host
$ vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
...
$ scp -P 2222 -i private_key [email protected]:/home/vagrant/buildroot-2020.02/output/images/sdcard.img .
-
private_key
の場所は、vagrant ssh-config
の結果を参照してください
- その他PortやHostName、Userも
vagrant ssh-config
の結果を参照してください
Raspberry Pi Imagerのインストール
- コマンドで焼き込むこともできますがなんだかこわかったのでGUIツールを使いました
-
Downloadsからインストーラーをダウンロードできるのでダウンロードしてインストールします
- VirtualBoxをインストールしておきましょう
The Buildroot user manual をみてmakeしてみる
- 適当な作業ディレクトで仮想マシンを作ります
$ curl -O https://buildroot.org/downloads/Vagrantfile
$ vagrant up
- けっこう時間がかかります
- 気長に待ちましょう
- 以降は、Buildroot の使い方 - 基本編をとても参考にしました!
- ありがとうございます!
# host
$ vagrant ssh
# virtual machine
$ cd buildroot-2020.02
$ make list-defconfigs
$ make raspberrypi2_defconfig
$ make
- 私は令和二年なのにいまだにRaspberry Pi 2をつかっています
-
make
は1時間くらいかかった気がします
-
/home/vagrant/buildroot-2020.02/output/images/sdcard.img
ができあがります!
microSDカードに焼きましょう
- まず
sdcard.img
をhost側にもっていきます
# virtual machine
$ exit
# host
$ vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
...
$ scp -P 2222 -i private_key [email protected]:/home/vagrant/buildroot-2020.02/output/images/sdcard.img .
-
private_key
の場所は、vagrant ssh-config
の結果を参照してください
- その他PortやHostName、Userも
vagrant ssh-config
の結果を参照してください
Raspberry Pi Imagerのインストール
- コマンドで焼き込むこともできますがなんだかこわかったのでGUIツールを使いました
-
Downloadsからインストーラーをダウンロードできるのでダウンロードしてインストールします
$ curl -O https://buildroot.org/downloads/Vagrantfile
$ vagrant up
- ありがとうございます!
# host
$ vagrant ssh
# virtual machine
$ cd buildroot-2020.02
$ make list-defconfigs
$ make raspberrypi2_defconfig
$ make
make
は1時間くらいかかった気がします/home/vagrant/buildroot-2020.02/output/images/sdcard.img
ができあがります!- まず
sdcard.img
をhost側にもっていきます
# virtual machine
$ exit
# host
$ vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
...
$ scp -P 2222 -i private_key [email protected]:/home/vagrant/buildroot-2020.02/output/images/sdcard.img .
-
private_key
の場所は、vagrant ssh-config
の結果を参照してください - その他PortやHostName、Userも
vagrant ssh-config
の結果を参照してください
Raspberry Pi Imagerのインストール
- コマンドで焼き込むこともできますがなんだかこわかったのでGUIツールを使いました
- Downloadsからインストーラーをダウンロードできるのでダウンロードしてインストールします
- こんな素敵なツールが立ち上がります
-
CHOOSE OS
でUse Customからsdcard.img
を選びます -
CHOOSE SD CARD
で挿入したmicroSDカードを選びます
-
-
WRITE
!
結果
- こんがり焼きあがった microSDカードをRaspberry Pi 2に差し込んでディスプレイとHDMIでつないで起動してみました
-
buildroot login:
に対して root
と打ち込むとコマンドが使えました
-
cd
とls
くらいしてみました
buildroot login:
に対して root
と打ち込むとコマンドが使えましたcd
とls
くらいしてみました
Wrapping Up
- 今回はNervesはあんまり関係ありませんでしたがこの経験はいつか活きてくるはず
- Enjoy!
Author And Source
この問題について(NervesJP #7 Buildroot勉強回 の復習をする), 我々は、より多くの情報をここで見つけました https://qiita.com/torifukukaiou/items/ce141100348a4f558669著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .