리눅스 디바이스 트리: 커널 포팅
리눅스 커널 부트 프로세스
uboot는 bootcmd 명령어를 통해 커널을 실행합니다:
bootcmd="nand read 0x30000000 kernel; bootm 0x30000000"
uboot는 NAND에서 커널 이미지를 0x30000000 메모리 주소로 복사한 후 bootm 명령을 실행합니다.
bootm 명령 처리
bootm은 운영체제 맵을 시작하는 함수로, arch/arm/lib/bootm.c의 do_bootm_linux 함수를 호출합니다:
int handle_ ...
7월 22일 12:07에 게시됨