프로젝트
[감시 카메라] Obscura :: [EZ-S2410] Chapter 7. 커널 재 컴파일
appHunter
2009. 5. 6. 21:33
글을 다 날려서 다시 적는다. !! (2009-05-06에 날림)
2006/05/09 23:45 원본보기
다음과 같은 메시지가 나온다.
웹에서 받은 v05 은 에러가 발생 된다.
3. kernel의 image를 build 한다.
일정 시간이 지난다.
해서 보면 해당 이미지 zImage 생성된 것을 알 수 있다.
4. module로서 선택된 것들에 대한 compile 한다
2006/05/09 23:45 원본보기
보드에 사용하는 커널을 Obscura 에 알맞게 사용하기 위해 커널을 재 컴파일 한다.
보유하고 있는 커널 버젼은 현재 2가지
1. linux-2.6.8-rc2-s2410-v02 ( CD - ROM )
2. linux-2.6.8-rc2-s2410-v05 ( WEB , 2006,07.04 현재 )
가 있다.
보유하고 있는 커널 버젼은 현재 2가지
1. linux-2.6.8-rc2-s2410-v02 ( CD - ROM )
2. linux-2.6.8-rc2-s2410-v05 ( WEB , 2006,07.04 현재 )
가 있다.
다음과 같이 커널을 재 컴파일 해 보았다.
1. 커널을 구한다 .
자세히..
2. 압축 푼 폴더에 가서 System 상황에 맞게 적절한 선택을 한다
참고 자료 2.6 커널 관련 문서 http://doc.kldp.org/wiki.php/Kernel%202.6%20Intro

root> make menuconfig
상세히..
*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.
*** Execute 'make' to build the kernel or try 'make help'.
다음과 같은 메시지가 나온다.
웹에서 받은 v05 은 에러가 발생 된다.
more..
3. kernel의 image를 build 한다.
root> make zImage
일정 시간이 지난다.
root> ls arch/arm/boot/
해서 보면 해당 이미지 zImage 생성된 것을 알 수 있다.
4. module로서 선택된 것들에 대한 compile 한다
root> make modules
CHK include/linux/version.h
make[1]: `arch/arm/kernel/asm-offsets.s'? ?? ???????.
make[1]: `include/asm-arm/mach-types.h'? ?? ???????.
CC [M] drivers/base/firmware_class.o
Building modules, stage 2.
MODPOST
CC drivers/base/firmware_class.mod.o
LD [M] drivers/base/firmware_class.ko
make[1]: `arch/arm/kernel/asm-offsets.s'? ?? ???????.
make[1]: `include/asm-arm/mach-types.h'? ?? ???????.
CC [M] drivers/base/firmware_class.o
Building modules, stage 2.
MODPOST
CC drivers/base/firmware_class.mod.o
LD [M] drivers/base/firmware_class.ko
5. 해당 zImage 를 TFTP 를 이용해서 올린다.