mirror of
				https://github.com/brain-hackers/nkbin_maker
				synced 2025-11-04 14:38:35 +09:00 
			
		
		
		
	add how to use
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							cb7003fbe7
						
					
				
				
					commit
					ac036303e7
				
			
							
								
								
									
										22
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								README
									
									
									
									
									
								
							@@ -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)
 | 
			
		||||
 | 
			
		||||
<EFBFBD><EFBFBD><EFBFBD>쌴<EFBFBD><EFBFBD>:
 | 
			
		||||
SHARP Brain<EFBFBD><EFBFBD>OS<EFBFBD>Ƃ<EFBFBD><EFBFBD><EFBFBD>Windows CE 6.0<EFBFBD>𓋍ڂ<EFBFBD><EFBFBD>Ă<EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
Brain<EFBFBD>ɓ<EFBFBD><EFBFBD>ڂ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><EFBFBD><EFBFBD>Windows CE<43>p<EFBFBD>̃u<CC83>[<5B>g<EFBFBD><67><EFBFBD>[<5B>_<EFBFBD>[(EBOOT)<29><>SD<53>J<EFBFBD>[<5B>h<EFBFBD><68><EFBFBD>珊<EFBFBD><E78F8A><EFBFBD>̖<EFBFBD><CC96>O<EFBFBD><4F>OS<4F>C<EFBFBD><43><EFBFBD>[<5B>W<EFBFBD><57><EFBFBD>ǂݍ<C782><DD8D><EFBFBD>
 | 
			
		||||
<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>A<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>X0xA0200000(<28><><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>h<EFBFBD><68><EFBFBD>X0x40200000)<29>ւƃW<C683><57><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD>
 | 
			
		||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>BSD<EFBFBD>J<EFBFBD>[<5B>l<EFBFBD><6C><EFBFBD><EFBFBD>Windows CE<43>̃u<CC83>[<5B>g<EFBFBD><67><EFBFBD>[<5B>_<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>邽<EFBFBD>߂<EFBFBD>nk.bin<69><EFBFBD><F090B690><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>𗬗p<F097AC97><70>
 | 
			
		||||
0xA0200000<EFBFBD><EFBFBD>U-Boot<EFBFBD><EFBFBD><EFBFBD>ǂݍ<EFBFBD><EFBFBD>ނ悤<EFBFBD>Ƀp<EFBFBD>b<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>nk.bin<69><EFBFBD><F090B690><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̂<EFBFBD><CC82>{<7B>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582><EFBFBD>
 | 
			
		||||
動作原理:
 | 
			
		||||
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が生成される
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user