mirror of
https://github.com/brain-hackers/nkbin_maker
synced 2024-12-22 04:00:05 +09:00
add how to use
This commit is contained in:
parent
cb7003fbe7
commit
ac036303e7
22
README
22
README
@ -1,9 +1,19 @@
|
|||||||
This is a nk.bin maker which contains U-Boot
|
This is a nk.bin maker which contains U-Boot
|
||||||
Based on bsd-ce(https://rink.nu/projects/bsd-ce.html)
|
Based on bsd-ce(https://rink.nu/projects/bsd-ce.html)
|
||||||
|
|
||||||
動作原理:
|
動作原理:
|
||||||
SHARP BrainはOSとしてWindows CE 6.0を搭載している
|
SHARP BrainはOSとしてWindows CE 6.0を搭載している
|
||||||
Brainに搭載されているWindows CE用のブートローダー(EBOOT)はSDカードから所定の名前のOSイメージを読み込み
|
Brainに搭載されているWindows CE用のブートローダー(EBOOT)はSDカードから所定の名前のOSイメージを読み込み
|
||||||
仮想アドレス0xA0200000(物理アドレス0x40200000)へとジャンプする
|
仮想アドレス0xA0200000(物理アドレス0x40200000)へとジャンプする
|
||||||
ここでBSDカーネルをWindows CEのブートローダーから起動するためのnk.binを生成するプログラムを流用し
|
ここでBSDカーネルをWindows CEのブートローダーから起動するためのnk.binを生成するプログラムを流用し
|
||||||
0xA0200000へU-Bootを読み込むようにパックした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が生成される
|
||||||
|
Loading…
Reference in New Issue
Block a user