[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 メーリングリストの案内