보드에 QT를 사용하여 터치의 calibrate 소스를 올리던 중 오류가 발생해서 이렇게 글 남깁니다.

QT부분도 수정을 하였습니다.
/project/qpe-3.3.3/src/embedded/qmouselinuxtp_qws.cpp에서
open(dev/h3600_ts)로 수정도 하였습니다.
커널 부분도 터치 디바이스 장치명을 h3600_ts 으로 수정을 하였습니다.

[root@Linux calibrate]$./calibrate -qws
Could not read calibration: /etc/pointercal
Cannot open /dev/h3600_ts (No such file or directory)
640 480

먼저 calibrate를 실행시키면 이렇게는 나옵니다.
타겟보드의 LCD도 하얀 바탕에 포인팅 표시 ( + 표시)도 왼쪽 상단에 표시 되구요..

그래서 cat 으로 dev아래에 있는 h3600_ts를 보면 아래와 같이 나옵니다.

[root@Linux calibrate]$cd /
[root@Linux /]$cd dev/
[root@Linux /dev]$ls
audio dsp3 flh0 log null tty4
audio0 dspW flh1 mem ptmx tty5
audio1 dspW0 flh2 midi pts tty6
audio2 dspW1 flh3 midi00 ram0 tty7
audio3 dspW2 h3600_ts midi01 ram1 tty8
audioctl dspW3 hda midi02 ram2 ttyP0
console dspdefault hda1 midi03 ram3 ttyP1
cusa0 fb hda2 mixer random ttyP2
cusa1 fb0 hda3 mixer0 root ttyP3
cusa2 fb1 hdb mixer1 sequencer ttyS0
dmfm fb2 hdb1 mixer2 sndstat ttyS1
dmfm0 fb3 hdb2 mixer3 tty ttySA0
dsp fb4 hdb3 mtdblock0 tty0 ttySA1
dsp0 fb5 hdb8 mtdblock1 tty1 ttySA2
dsp1 fb6 initctl mtdblock2 tty2 urandom
dsp2 fb7 kmem mtdblock3 tty3 zero
[root@Linux /dev]$cat h3600_ts
s3c2410_ts_ioctl: UNKNOWN IOCTL COMMAND=0x00005401

[root@Linux /dev]$

그리고 cat /proc/devices로 보면 다음과 같습니다.

[root@Linux /dev]$cat /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
4 vc/0
5 ptmx
7 vcs
10 misc
13 input
14 sound
29 fb
90 mtd
128 ptm
136 pts
162 raw
180 usb
205 cuas
254 h3600_ts

Block devices:
1 ramdisk
7 loop
31 mtdblock
[root@Linux /dev]$