[Armadillo:03983] Re: Quixunのタッチパネルで同じ座標データしか読めない

email@hidden
2009年 1月 28日 (水) 00:50:24 JST


zzztakemituです。

debianのデスクトップ機では、タッチパネルが使えているので、
試しに、GnomeTerminal上で下記を実行してみる。
#su
#mknod /dev/input/ts0 c 13 128
すでにあると言われる
#cat /dev/input/ts0 |od -x
0000000 0001 fffb fffa 0297 0001 fffb fffa 0337
0000020 0001 fffb fffa 03d6 0001 fffb fffa 0477
..

あれナゼにX,Yの座標が固定されているの?
X上ではスムーズに使えているのに。。
ドライバを組み込んでから、/dev/input/ts0 とts1が追加されたので、
このスペシャルファイルが使われていると思うけどなあ。

X,Y座標がなぜ読み込まれないかわかる方いますか?

atmarkさんへ
qt-701を使用したときに
#mknod /dev/input/ts0 c 13 128
#cat /dev/input/ts0 |od -x
をすると何が出力されますか?

以上です。

----- Original Message ----- 
送信者: email@hidden<email@hidden>
宛先: email@hidden
日付:Monday, January, 19, 2009, 01:44 AM
件名: [Armadillo:03927] Re:Quixunのタッチパネルで同じ座標データしか読めない

> 
> 
> zzztakemituです。
> 
> スレッドに入れないです。gooメールを止めるしかないかなあ。
> 
> [PC /atmark-dist]$ make menuconfig
>  Device Drivers --->
> 	Input device support --->
> 		<*>Touchscreen interface
> 		(600) Horizonal screen resolution
> 		(800) Vertical screen resolution
> 
> このドライバが邪魔してるのかなあと思い、外してみましたが、
> 下記3つともデバイスなしと怒られました。
> 
> 
> # mknod /dev/input/ts0 c 13 128
> # cat /dev/input/ts0 |od -x
>  No Such  Deviceと言われます。
> #mknod /dev/tkpanel0 c 180 180
> #cat /dev/tkpanel0  |od -x
>  No Such  Deviceと言われます。
> #mknod /dev/tkpanel1 c 180 181
> #cat /dev/tkpanel1  |od -x
>  No Such  Deviceと言われます。
> 
> 
> ----- Original Message ----- 
> 送信者: email@hidden<email@hidden>
> 宛先: email@hidden
> 日付:Friday, January, 16, 2009, 12:20 AM
> 件名: [Armadillo:03902] Re:Quixunのタッチパネルで同じ座標データしか読めない
> 
> > 
> > 
> > zzztakemituです。
> > 
> > 返信しているのに、スレッドに入れません。
> > すみませんです。今回は入れるかな。
> > 
> > > B. デバイスノードについて
> > > > [email@hidden (ttyAM0) ~]# mknod /dev/input/ts0 c 13 128
> > > > [email@hidden (ttyAM0) ~]# cat /dev/input/ts0 |od -x
> > > 
> > > Linux/Kernel 2.6/TouchKit/Guide/How to build module.pdf
> > > には、
> > > > 2.3 ) Make device node for USB TouchScreen controller. For example,
> > > >   mknod /dev/tkpanel0 c 180 180 ( for first USB TouchScreen controller )
> > > >   mknod /dev/tkpanel1 c 180 181 ( for second USB TouchScreen controller )
> > > 
> > > と書いてありますが、試されましたでしょうか?
> > 
> > 両方試してみました。
> > #mknod /dev/tkpanel0 c 180 180
> > #cat /dev/tkpanel0  |od -x
> > No Such  Deviceと言われます。
> > 
> > #mknod /dev/tkpanel1 c 180 181
> > #cat /dev/tkpanel1  |od -x
> > No Such  Deviceと言われます。
> > 
> > USBをタッチパネルだけにしてみたりしましたが、変わらず。
> > 週末に時間がとれそうなので、落ち着いて整理してみます。
> > 
> > 以上です。
> > 
> > 
> > 
> > 
> > ----- Original Message ----- 
> > 送信者: Takenoshita Koyo<email@hidden>
> > 宛先: email@hidden
> > 日付:Wednesday, January, 14, 2009, 09:19 AM
> > 件名: [Armadillo:03895] Re:Quixunのタッチパネルで同じ座標データしか読めない
> > 
> > > 
> > > 
> > > 竹之下です。
> > > 
> > > ものが手元にないので試していませんが、ログを見た範囲で。
> > > 
> > > A. ドライバのビルドについて
> > > 3、MakeFileの置き換え
> > > 4、ビルド
> > > 5、インストール
> > > ではドライバをカーネルモジュールとしてビルドしていますが、
> > > (Makefile中で、obj-mとして指定している)
> > > 
> > > 7、ディレクトリ追加
> > > では、カーネルに組み込んでいますね。
> > > (make menuconfigで、[*]として選択している == obj-yとして指定している)
> > > 
> > > 多分、3、4、5、で作ったモジュールは使われずに、
> > > 7、で組み込んだドライバが有効になっていると思います。
> > > 
> > > B. デバイスノードについて
> > > > [email@hidden (ttyAM0) ~]# mknod /dev/input/ts0 c 13 128
> > > > [email@hidden (ttyAM0) ~]# cat /dev/input/ts0 |od -x
> > > 
> > > Linux/Kernel 2.6/TouchKit/Guide/How to build module.pdf
> > > には、
> > > > 2.3 ) Make device node for USB TouchScreen controller. For example,
> > > >   mknod /dev/tkpanel0 c 180 180 ( for first USB TouchScreen controller )
> > > >   mknod /dev/tkpanel1 c 180 181 ( for second USB TouchScreen controller )
> > > 
> > > と書いてありますが、試されましたでしょうか?
> > > 
> > > C. USBハブに色々ささっている?
> > > 何かエラーが発生した時は、なるべく関係のない周辺機器やドライバは外して
> > > 調べた方がよいと思います。
> > > 関係のないものがささっていると、ログが見にくくなってしまいますし、
> > > 思わぬ組み合わせで動作がおかしいということがあるかもしれませんので。
> > > 
> > > -- 
> > > Koyo Takenoshita
> > > _______________________________________________
> > > armadillo mailing list
> > > email@hidden
> > > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> > > 
> > _______________________________________________
> > armadillo mailing list
> > email@hidden
> > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> > 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 



armadillo メーリングリストの案内