add nkbin_maker

This commit is contained in:
Chiharu Shirasaka 2020-10-18 15:27:28 +09:00
parent c8fc2900b5
commit fc89580655
4 changed files with 22 additions and 1 deletions

3
.gitmodules vendored
View File

@ -4,3 +4,6 @@
[submodule "linux-brain"]
path = linux-brain
url = https://github.com/brain-hackers/linux-brain
[submodule "nkbin_maker"]
path = nkbin_maker
url = https://github.com/brain-hackers/nkbin_maker.git

View File

@ -60,6 +60,11 @@ lbuild:
uuu:
sudo uuu ./u-boot-brain/u-boot.sb
.PHONY:
nkbin:
make -C ./nkbin_maker
./nkbin_maker/bsd-ce ./u-boot-brain/u-boot.bin
debian:
mkdir debian
sudo debootstrap --arch=armel --foreign buster debian/

View File

@ -3,7 +3,7 @@ buildbrain
This repository includes:
- linux-brain and u-boot-brain as submodules
- linux-brain, u-boot-brain and nkbin_maker as submodules
- Useful build targets in Makefile
- r3build.toml to watch changes that occur in submodules
@ -53,6 +53,18 @@ Build and inject U-Boot
3. To inject the executable into i.MX283 in recovery mode, run `make uuu`.
Build and make NK.bin
-----------------------
1. Run `make udefconfig` to generate `.config`.
2. Run `make ubuild` to build whole repository and generate `u-boot.bin`.
- nkbin_maker packs `u-boot.bin` into `nk.bin`.
3. To make `nk.bin`, run `make nkbin`.
Build Linux
-----------

1
nkbin_maker Submodule

@ -0,0 +1 @@
Subproject commit f73a53f54c84fac53035d89c7b931e064943f014