도와주세요!!
글 수 15,339
2005.07.14 08:50:01 (*.240.130.121)
6664
이해를 좀 잘못 하신듯 보이네요...
커널에 디바이스드라이버를 추가하여 커널을 만들었든 모듈형태로 컴파일하여
커널에 해당 디바이스드라이버를 적재했든간에...
/dev/에 해당 디바이스드라이버를 mknod를 통해 만들어줘야 합니다...
만약 그렇지 않다면...
디바이스 드라이버를 어떻게 접근하겠습니까 ??
디바이스 드라이버를 보면 디바이스명, major number등으로 등록하는 부분이
있습니다.
register_chrdev()라는 함수를 통하여...
이때 디바이스명은 /dev/에 mknod를 통해서 만들어 줘야 하는 것이고
cat /proc/devices명령을 통하여 해당 디바이스의 major number를 알수 있습니
다.
장석원 wrote..
: 커널에 s3c2410 터치스크린 디바이스드라이버를 삽입하였어도 mknod명령을
: 따로 해주어야 하는지요?...
:
: 안해도 되지 않나요?
:
: 답변부탁드립니다 ....
:
:
:
:
:
: Flytaki wrote..
: : /dev/에는 mknod로 디바이스를 만들어줘야 합니다 ^^
: :
: : 디바이스 드라이버를 커널에 적재하면 /proc/devices파일을 통하여 적재 가 되
: : 었는지를 확인할 수 있습니다.
: : 또한 /proc/interrupts파일로 몇번의 irq로 등록이 되었는지도 알수있 죠...
: : 단 이것은 디바이스를 적재한것일때 이 디바이스에 관련된 파일은 /dev에 있 는
: : 것으로 이 파일들은 직접 만들어주어야 합니다.
: :
: :
: :
: :
: : 장석원 wrote..
: : : s3c2410_ts.o를 커널에 삽입하여 컴파일해서 타겟에 올렸는데
: : :
: : : cat /proc/modules 를 하면
: : : fb
: : : ts
: : : ..... ts(터치드라이버)가 분명히 삽입되 있는데
: : :
: : :
: : : 타겟의 파일시스템의 /dev/ 에는 ts(터치드라이버)가 삽입되있지않은데 요...
: : :
: : : 이 문제 때문에 QT에서 터치스크린 Calibration을 못하고 있읍니다 ...
: : : 디바이스드라이버가 삽입되지 않았다고 에러메시지가 뜨거든요 ...
: : :
: : : 해결방법을 알려주시면 감사하겠읍니다 ...
커널에 디바이스드라이버를 추가하여 커널을 만들었든 모듈형태로 컴파일하여
커널에 해당 디바이스드라이버를 적재했든간에...
/dev/에 해당 디바이스드라이버를 mknod를 통해 만들어줘야 합니다...
만약 그렇지 않다면...
디바이스 드라이버를 어떻게 접근하겠습니까 ??
디바이스 드라이버를 보면 디바이스명, major number등으로 등록하는 부분이
있습니다.
register_chrdev()라는 함수를 통하여...
이때 디바이스명은 /dev/에 mknod를 통해서 만들어 줘야 하는 것이고
cat /proc/devices명령을 통하여 해당 디바이스의 major number를 알수 있습니
다.
장석원 wrote..
: 커널에 s3c2410 터치스크린 디바이스드라이버를 삽입하였어도 mknod명령을
: 따로 해주어야 하는지요?...
:
: 안해도 되지 않나요?
:
: 답변부탁드립니다 ....
:
:
:
:
:
: Flytaki wrote..
: : /dev/에는 mknod로 디바이스를 만들어줘야 합니다 ^^
: :
: : 디바이스 드라이버를 커널에 적재하면 /proc/devices파일을 통하여 적재 가 되
: : 었는지를 확인할 수 있습니다.
: : 또한 /proc/interrupts파일로 몇번의 irq로 등록이 되었는지도 알수있 죠...
: : 단 이것은 디바이스를 적재한것일때 이 디바이스에 관련된 파일은 /dev에 있 는
: : 것으로 이 파일들은 직접 만들어주어야 합니다.
: :
: :
: :
: :
: : 장석원 wrote..
: : : s3c2410_ts.o를 커널에 삽입하여 컴파일해서 타겟에 올렸는데
: : :
: : : cat /proc/modules 를 하면
: : : fb
: : : ts
: : : ..... ts(터치드라이버)가 분명히 삽입되 있는데
: : :
: : :
: : : 타겟의 파일시스템의 /dev/ 에는 ts(터치드라이버)가 삽입되있지않은데 요...
: : :
: : : 이 문제 때문에 QT에서 터치스크린 Calibration을 못하고 있읍니다 ...
: : : 디바이스드라이버가 삽입되지 않았다고 에러메시지가 뜨거든요 ...
: : :
: : : 해결방법을 알려주시면 감사하겠읍니다 ...