지금 리눅스를 컴파일해서 보드에 올리려하는데, 새로운 디바이스들을 추가하려고 합니다. 드라이버소스들은 다 있구요 커널의 driver폴더의 Makefile에 추가해줘서 컴파일하려고 하는데 include시키는 헤더파일들의 내용도 다르고 없는 파일도 있고 해서 컴파일이 안되네요
특정 디바이스드라이버 소스들만 다른 include 경로를 별도로 지정할수 있나요?
아시는 분 있으면 조언 꼭 부탁드리겠습니다!!
오픈소스로 되어있는 드라이버 소스들을 보면 Makefile에 커널 소스를 지정하게끔 되어있지 않나요? 거의 KDIR이나 KERNEL_DIR로 하는 것 같던데... 다른건 놔두고 그부분만 고치심이 어떨지...
句日新, 日新 日新 又日新.
제가 하려고 하는 것은 드라이버만 따로 컴파일해서 insmod 하려는 것이 아니라.. 커널 컴파일시 디바이스도 같이 컴파일 하려는 것입니다.. 그 방법은 안될 듯 하네요^^;
EXTRA_CFLAGS 에 -I 로 지정해주세요.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
대개의 경우...
오픈소스로 되어있는 드라이버 소스들을 보면 Makefile에 커널 소스를 지정하게끔 되어있지 않나요? 거의 KDIR이나 KERNEL_DIR로 하는 것 같던데... 다른건 놔두고 그부분만 고치심이 어떨지...
句日新, 日新 日新 又日新.
句日新, 日新 日新 又日新.
네.. 근데 문제가..
제가 하려고 하는 것은 드라이버만 따로 컴파일해서 insmod 하려는 것이 아니라..
커널 컴파일시 디바이스도 같이 컴파일 하려는 것입니다..
그 방법은 안될 듯 하네요^^;
EXTRA_CFLAGS 에 -I 로
EXTRA_CFLAGS 에 -I 로 지정해주세요.
댓글 달기