도와주세요!!
의문 1. -Makefile 수정-에서 글자 K를 빠뜨리신게 아닌가요?
109 KERNELSRC?=$(BUILDSDIR)/../../Travis/linux26/linux26-cvs // 이 행의 내용을
109 ERNELSRC?=/au1200/movie_player/linux // EZ-AU1200 커널 소스 디렉토리로 수정
이렇게요..
.
.
109 KERNELSRC?=$(BUILDSDIR)/../../Travis/linux26/linux26-cvs // 이 행의 내용을
109 KERNELSRC?=/au1200/movie_player/linux // EZ-AU1200 커널 소스 디렉토리로 수정
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
의문 2.강좌 중에 #include 뒤에 아무것도 안붙이는게 약간 의심스럽고요
-amdms 소스 파일 수정-
mae/mae-driver-2/au1xxx_mae.c 수정
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
#include 문 수정
61 #include <linux/module.h>
62 #include <linux/config.h>
// 을 아래와 같이 변경합니다.
61 #include
62 #include
63 #if 0 // 2.6.11
64 #include
65 #else // 2.6.21
66 #include
67 #endif
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
의문 3. 두 부분 내용이 똑같은 것같은데 사실 au1000.h에는 그러한 부분이 있는데 Makefile부분에는
그런 내용이 없는게 약간 의심스럽네요
mae/mae-driver-2/build-2.6/Makefile 에서 TARGET_PREFIX 수정
mae/mae-driver-2/au1000.h 에서 #include문 수정
제가 임베디드 초보자라서 모르는 점이 많습니다. 잘 좀 부탁드리구요..^^; 몇 일전 make에서 오류 메세지에 대한 답글로 kernel complie을 해보라고 하셨는데 해보고 안되서 다시 처음부터 차근차근 몇번을 시도했지만 첨부된 사진(이전 질문에 첨부함)과 같은 반응입니다. 도와주세요
2번) 커널 2.6 이상부터
<linux/config.h> 파일이 없어지고 새로이 <linux/autoconf.h> 파일로 대치되었습니다.
이런 부분이 정상적으로 컴파일되도록 소스를 수정하여 주시면 됩니다.
이전 커널 2.4 용 소스들은 모두 위의 부분들을 수정해 주셔야 합니다.