add how to use

This commit is contained in:
Chiharu Shirasaka 2020-10-16 22:45:45 +09:00 committed by GitHub
parent cb7003fbe7
commit ac036303e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 6 deletions

22
README
View File

@ -1,9 +1,19 @@
This is a nk.bin maker which contains U-Boot
Based on bsd-ce(https://rink.nu/projects/bsd-ce.html)
動作原理:
SHARP BrainはOSとしてWindows CE 6.0を搭載している
Brainに搭載されているWindows CE用のブートローダー(EBOOT)はSDカードから所定の名前のOSイメージを読み込み
仮想アドレス0xA0200000(物理アドレス0x40200000)へとジャンプする
ここでBSDカーネルをWindows CEのブートローダーから起動するためのnk.binを生成するプログラムを流用し
0xA0200000へU-Bootを読み込むようにパックしたnk.binを生成するのが本プログラムである
動作原理:
SHARP BrainはOSとしてWindows CE 6.0を搭載している
Brainに搭載されているWindows CE用のブートローダー(EBOOT)はSDカードから所定の名前のOSイメージを読み込み
仮想アドレス0xA0200000(物理アドレス0x40200000)へとジャンプする
ここでBSDカーネルをWindows CEのブートローダーから起動するためのnk.binを生成するプログラムを流用し
0xA0200000へU-Bootを読み込むようにパックしたnk.binを生成するのが本プログラムである
使用方法:
gccとmakeのインストールされたLinux上で
git clone https://github.com/brain-hackers/nkbin_maker
cd nkbin_maker
make
./bsd-ce (ビルドして出力されたu-boot.binのパス)
フォルダ内にU-Bootがパックされたnk.binが生成される