查看完整版本: [-- mini2440接入usb键盘后启动Qt程序,串口终端没有反应 --]

QTCN开发网 -> Qt嵌入式开发 -> mini2440接入usb键盘后启动Qt程序,串口终端没有反应 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

yeaha1 2012-02-17 16:58

mini2440接入usb键盘后启动Qt程序,串口终端没有反应

mini2440开发板上跑Qt的时候,接入标准usb键盘以后,串口终端就不响应了,这时候触摸屏和键盘都可以正常工作,只是串口终端怎么敲也没有响应,是不是QT打开键盘后占用了什么,谁能给个具体解释?
还有QT程序退出后(通过触摸屏点退出键),LCD上会有类似于终端的打印,但是退出后串口仍然没有相应,敲usb键盘LCD也没有反应(本以为console是不是重定向到LCD上了,看来不是那么简单)。我猜可能于linux的tty什么的有关,不过我也不熟悉什么linux中tty怎么和串口或usb键盘对应的。
还有我的目的是Qt程序启动后可以使用usb键盘,同时串口终端也可用。
有谁遇到过这种问题?
ps:
我的/etc/profile如下:
export QT_QWS_FONTDIR=/lib/fonts
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
export QWS_KEYBOARD=Linuxinput:/dev/input/event1

yeaha1 2012-02-18 12:51
怎么还没有人给我回复呀?

yeaha1 2012-02-24 14:43
自己解决了,
指定键盘的环境变量不要使用QWS_KEYBOARD
#export QWS_KEYBOARD=Linuxinput:/dev/input/event1
export QWS_USB_KEYBOARD=/dev/input/event1然后USB和串口终端都可以用了!


查看完整版本: [-- mini2440接入usb键盘后启动Qt程序,串口终端没有反应 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled