도와주세요!!
글 수 15,339
2011.06.10 16:59:26 (*.118.73.175)
18493
기본 커널에 ez에서 제공하는 ez-s3c2440 커널을 참고하여 터치 드라이버를 잡으려고 합니다.
- drivers/input/touchscreen/s3c2410_ts.c 추가
- include/asm-arm/arch-s3c2440/ts.h 추가
- arch/arm/plat-s3c24xx/devs.c 추가
- arch/arm/mach-s3c2440/mach-smdk2440.c 추가
- arch/arm/configs/s3c2410_defconfig
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_S3C2410=y
CONFIG_TOUCHSCREEN_S3C2410_DEBUG=y
를 통해 make menuconfig 에 나오게 하고
까지 전부한뒤 make zImage 를 통해 에러없이 커널 컴파일 한뒤 보드에 커널을 올리고
보드에서 cat /proc/devices를 입력하면
요렇게 나와야 하는데
전혀 반응이 없네요 devices로 따로 등록 하는 과정이 필요한지 궁금합니다.
안녕하세요...
devices를 open 하기 전에는 아무런 반응이 없습니다.
다음과 같이 확인을 해보시기 바랍니다.
$ hexdump /dev/input/event0
하시고 터치를 누르면 hex값으로 값들이 올라어면 디바이스가 정상적으로 동작하는 것입니다.
이후 좌표값은 터치 디바이스드라이버 또는 어플리케이션에서 맞추어 주셔야 합니다.
그럼 좋은 하루 되세요.