[Armadillo:01240] [Armadillo-240]qtopiaアプリケーション上でのキーボード/マウス使用

Masai Murabayashi email@hidden
2006年 9月 20日 (水) 11:37:04 JST


村林 理偉@TNESです
いつもお世話になっております

現在、Armadillo-240にqtopia-free-2.2.0を実装しています。

Armadillo-240上で
 [email@hidden (ttyAM0) ~]#qpe
  や
 [email@hidden (ttyAM0) ~]#video -qws
のようにコンソール(シリアル接続PC)から入力すると、
ディスプレイに、qtopiaアプリケーションが表示されるところまで出来ました。
しかし、USBキーボード、USBマウスが動作せず、qtopiaアプリケーションを
操作できない状態です。
Armadillo-240上での状況は以下のとおりです。
kernel config上、何か不足がありましたらご教示いただけないでしょうか。


●qpe実行時は以下のように環境変数を設定しています。

export QPEDIR=/mnt/opt/Qtopia
export QTDIR=$QPEDIR
export PATH=$QPEDIR/bin:$PATH
export LD_LIBRARY_PATH=/mnt/libuuid:$QPEDIR/lib:$LD_LIBRARY_PATH
export QWS_KEYBOARD=TTY
export QWS_MOUSE_PROTO=IntelliMouse:/dev/input/mice
export QWS_USB_KEYBOARD=/dev/input/event0

※QWS_〜は、http://armadillo.atmark-techno.com/armadillo-9/howto/qt_embedded_setupを参考
※/mntは/dev/sda1(USB接続コンパクトフラッシュ)にマウントしています。


●USBキーボード、USBマウスを挿入した時、それぞれ以下のようにコンソール(シリアル接続PC)に表示されます。

>USBキーボードを挿入した時

[email@hidden (ttyAM0) ~]# usb 1-2: new full speed USB device using ep93xxusb and address 3
hub 1-2:1.0: USB hub found
hub 1-2:1.0: 3 ports detected
usb 1-2.1: new full speed USB device using ep93xxusb and address 4
input: USB HID v1.00 Keyboard [NEC 109 JPN USB KBD (ASC)] on usb-ep93xxusb.0-2.1

>USBマウスを挿入した時

usb 1-2.2: new low speed USB device using ep93xxusb and address 5
input: USB HID v1.00 Mouse [Mitsumi Mitsumi Quick Scroll Mouse (USB)] on usb-ep93xxusb.0-2.2

●USBキーボード、USBマウスについては、make manuconfigから、以下のように選択し、kernelをビルドしています。
Kernel/Library/Defaults Selection  --->
↓
[*] Customize Kernel Settings (NEW)
↓
Device Drivers  --->
↓
Input device support  --->
↓
<*> Generic input layer (needed for keyboard, mouse, ...) 
---   Userland interfaces
<*>   Mouse interface
[*]     Provide legacy /dev/psaux device
(1024)  Horizontal screen resolution
(768)   Vertical screen resolution
< >   Joystick interface
< >   Touchscreen interface
< >   Event interface
< >   Event debugging
---   Input Device Drivers
[*]   Keyboards  --->
[*]   Mouse  --->
[ ]   Joysticks  --->
[ ]   Touchscreens  --->
[ ]   Miscellaneous devices  --->
Hardware I/O ports  --->


以上です。




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