Linux>ビルド と U-Boot>ビルド>buildbrain の編集

tka3220 2021-01-31 19:05:32 +09:00
parent 0711ea37c7
commit 6f3f49b507
3 changed files with 52 additions and 1 deletions

@ -7,6 +7,8 @@
- [パーティションを区切る](#%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%8C%BA%E5%88%87%E3%82%8B)
- [GPartedのインストール](#gparted%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)
- [パーティションを作成する](#%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B)
- [GPartedの起動](#gparted%E3%81%AE%E8%B5%B7%E5%8B%95)
- [パーティションの削除](#%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E5%89%8A%E9%99%A4)
- [パーティションの作成](#%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BD%9C%E6%88%90)
- [必要なファイルをコピーする](#%E5%BF%85%E8%A6%81%E3%81%AA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B)

@ -18,6 +18,9 @@
本項では上記のいずれかを使用していることを前提で記述します。
#前提
この頁の内容を実行する前に[UBootビルドbuildbrain](https://github.com/brain-hackers/README/wiki/U%E2%80%90Boot%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89%EF%BC%9Ebuildbrain)の内容を実行してください。
# 依存関係のインストール
`sudo apt install build-essential bison flex libncurses5-dev gcc-arm-linux-gnueabi debootstrap qemu-user-static`

@ -1 +1,47 @@
Under Construction
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
### 目次
- [動作環境](#%E5%8B%95%E4%BD%9C%E7%92%B0%E5%A2%83)
- [環境の構築](#%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89)
- [依存関係のインストール](#%E4%BE%9D%E5%AD%98%E9%96%A2%E4%BF%82%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)
- [Gitリポジトリのクローン](#git%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3)
- [U-Bootのビルドとnk.binの作成](#u-boot%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%E3%81%A8nkbin%E3%81%AE%E4%BD%9C%E6%88%90)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
# 動作環境
- Debian 10 (Buster)
- Ubuntu 20.04 LTS
本項では上記のいずれかを使用していることを前提で記述します。
# 環境の構築
[Linuxビルド](https://github.com/brain-hackers/README/wiki/Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)の頁でされた場合は飛ばしてください。
## 依存関係のインストール
`sudo apt install build-essential bison flex libncurses5-dev gcc-arm-linux-gnueabi debootstrap qemu-user-static`
で依存関係をインストールしてください。
## Gitリポジトリのクローン
Gitリポジトリをクローンして、必要なファイルをダウンロードします。
`git clone --recursive https://github.com/brain-hackers/buildbrain.git`
を実行します。かなり時間がかかるので寝る前などにやっておきましょう。
# U-Bootのビルドとnk.binの作成
1. `cd buildbrain``buildbrain`ディレクトリに入ります。
2. `make udefconfig-sh*`を実行して、`.config`ファイルを作成します。
PW-SH1のとき`make udefconfig-sh1`
PW-Sx5のとき`make udefconfig-sh5`
3. `make ubuild`を実行して。`u-boot.sb`を生成します。
4. `make nkbin_maker`を実行します。
5. `make nk.bin`を実行します。
[Linuxビルド](https://github.com/brain-hackers/README/wiki/Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)に続く…