[Armadillo:09064] Re: Armadillo-800EVA,Tslibのサポートできない問題

nakai email@hidden
2013年 7月 24日 (水) 18:40:01 JST


nakaiです。

tslibがマルチタッチイベントに対応していないために、
利用できない状態だと思います。

「tslib multitouch」
などのキーワードで検索すると、マルチタッチ対応の
パッチを見つけることができます。

試してはいませんが、もしかすると利用できるものがあるかもしれません。
# ↓このような奴です
# ttp://repository.timesys.com/buildsources/t/tslib/tslib-1.0/tslib-1.0-add-multitouch-support.patch


補足情報:
Armadillo-840 (Debian 7.x)では、mtdevパッケージ[1]を利用しています。
[1]: http://packages.debian.org/wheezy/libmtdev1

--
nakai



(2013年07月24日 18:03), 馬 国鋒 wrote:
>  MCSの馬と申します。
> 
>  Armadillo-800EVAでソフト開発を行なっておりますが、
> タッチパネルの制御のところで
> うまく動かせなくて困っている点がございます。
> 
>  質問内容は下記「参考」のとおりですが、
> もしわかりましたらご教授頂けると助かります。
> 
>     参考:
>     1.動作環境
>     ①ハードウェア
>     Armadillo-800 EVA
>     ②OS
>     プリインストールされているDebian GNU/Linux 6.0
>     ③使用ライブラリ
>     Tslib
>     2.現象
>     Tslib をインストールして、./ts_calibrate を実行(コマンドライン実
>     行)しても,タッチパネルが
>     反応しない。以下のエラーが表示されます。
>     xres= 800, yres = 480 selected device uses is not a touchscreen
>     (must support ABS_X and
>     ABS_Y events)
>     selected device is not a touchscreen I understand
>     3.その他
>     ①cat /dev/input/event1 またはevtest /dev/input/event1 で動作は確認し
>     た。
>     ②Tslib 環境変数の設定
>     export TSLIB_TSEVENTTYPE=INPUT
>     export TSLIB_CONSOLEDEVICE=none
>     export TSLIB_FBDEVICE=/dev/fb0
>     export TSLIB_TSDEVICE=/dev/input/event1
>     export TSLIB_CALIBFILE=/etc/pointercal
>     export TSLIB_CONFFILE=/etc/ts.conf
>     export TSLIB_PLUGINDIR=/usr/local/lib/ts
>     export LD_LIBRARY_PATH=/usr/local/lib
>     ③Tslib のインストール方法は色々試しました。
>     ・apt-get install tslib
>     ・Tslib のソースをatde4 でクロスコンパイルして作成など
>     以上、お手数をおかけいたしますがよろしくお願いいたします。
> 
> 
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo



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