부트로더의 기능

 

하드웨어의 초기화 : 부트로더에서 제일 먼저 실행, CPU, 속도, 메모리, 인터럽트, UART등을 초기화 해줍니다.

 

리눅스 부팅 : 부트로더 상에서 리눅스를 부팅하는 기능이 있습니다.

 

커널 또는 램디스크 다운로드 : 부트로더의 가장 중요한 기능인  커널이나 램디스크 이미지를 다운로드하는 기능이며  호스트

상에서 컴파일 된 이미지를 시리얼이나 tftp를 이용해 이더넷을 통해 SDRAM상으로 다운로드가 가능합니다.

 

다운로드한 커널 및 램디스크를 플래시에 라이트 : 다운로드한 커널과 램디스크 이미지는 SDRAM상에 있기 때문에 전원이 꺼지면 다운로드한 이미지는 날라가 버립니다. 그러므로 플래시 기능을 통하여 SDRAM상의 커널과 램디스크를 지정된 플래시 주소 영역에 라이팅하는 기능입니다.

 

tftp를 통한 SDRAM에 다운로드 : 시리얼을 통해 커널 등을 다운로드 하기에는 속도가 너무 느립니다. 그러나 tftp를 이용한

이더넷으로 다운로드 할 수 있는 기능을 추가하여 고속으로 커널이나 램디스크를 다운로드 할 수 있습니다.

11.JPG