안녕하세요 ^^

우선 .ko 는 디바이스 드라이버를 의미합니다.

근데 지금 컴파일 내용 중  ">arm-linux-gcc -o app_gpio app_gpio.c"   이부분을 보니
어플리케이션 프로그램인 것 같네요

디바이스 드라이버 예제를 보시고 실습을 하셔야 할 것 같습니다.

그럼 좋은 하루되십시오




>EZ-EP9312 보드를 사용중입니다.
>
>gpio 예제를 make 해 보았습니다.
>
>2.6 은 ko(kernel object)라는걸 사용하는거 같은데 왜 만들어지지 않는것일까요?
>
>[08:15:10]/nfs/test/gpio> make V=1
>make -C /nfs/test/linux-2.6.13.5-ep9-v01 SUBDIRS=/nfs/test/gpio modules
>make[1]: Entering directory `/nfs/test/linux-2.6.13.5-ep9-v01'
>mkdir -p /nfs/test/gpio/.tmp_versions
>make -f scripts/Makefile.build obj=/nfs/test/gpio
>  Building modules, stage 2.
>make -rR -f /nfs/test/linux-2.6.13.5-ep9-v01/scripts/Makefile.modpost
>  scripts/mod/modpost   -i /nfs/test/linux-2.6.13.5-ep9-v01/Module.symvers vmlinux
>make[1]: Leaving directory `/nfs/test/linux-2.6.13.5-ep9-v01'
>arm-linux-gcc -o app_gpio app_gpio.c
>[08:15:10]/nfs/test/gpio>
>
>찾아볼만한 힌트좀 주세요. 몇일전 컴파일시 ko 를 잘생성했는데, 왠지 모르겠네요. - -;
>