mirror of
				https://github.com/brain-hackers/nkbin_maker
				synced 2025-11-04 14:38:35 +09:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			937 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			937 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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を生成するのが本プログラムである
 | 
						|
 | 
						|
使用方法:
 | 
						|
gccとmakeのインストールされたLinux上で
 | 
						|
 | 
						|
git clone https://github.com/brain-hackers/nkbin_maker
 | 
						|
cd nkbin_maker
 | 
						|
make
 | 
						|
./bsd-ce (ビルドして出力されたu-boot(拡張子なし)のパス)
 | 
						|
 | 
						|
フォルダ内にU-Bootがパックされたnk.binが生成される
 |