- 소스에서 kernel 디렉토리로 들어간다.
- 빌드 결과를 저장하기 위한 디렉토리를 결정한다 (디렉토리를 만들진 마라)
- make BUILDDIR={앞서 결정한 빌드 디렉토리} 를 실행한다.
- 빌드 디렉토리로 들어간다.
- make menuconfig 를 실행한다.
- 위 과정을 마치면 Makeconf.local 파일이 만들어진다.
- make
1.2.2 실행하기 on skyeye #
다음은 skyeye 0.7.x 에서 사용하는 config 파일(skyeye.conf)이다.
#skyeye config file sample
cpu: sa1100
mach: sa1100
mem_bank: map=I, type=RW, addr=0x80000000, size=0x40000000
mem_bank: map=M, type=RW, addr=0xc0000000, size=0x02000000
mem_bank: map=I, type=RW, addr=0xe0000000, size=0x08000000
#0xe0000000 128M cache flush memory bank
skyeye에 대해 상세한 내용은
skyeye를 참고하라.
skyeye <elf파일>으로 실행한다. skyeye> 프롬프트에서 다음과 같이 실행하면 된다.
(skyeye)target sim
(skyeye)load
(skyeye)run