mirror of
https://github.com/brain-hackers/README
synced 2025-08-08 19:54:12 +09:00
Linux>ビルド と U-Boot>ビルド>buildbrain の編集
parent
0711ea37c7
commit
6f3f49b507
@ -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 @@
|
||||
|
||||
本項では上記のいずれかを使用していることを前提で記述します。
|
||||
|
||||
#前提
|
||||
|
||||
この頁の内容を実行する前に[U‐Boot>ビルド>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)に続く…
|
||||
|
Loading…
x
Reference in New Issue
Block a user