• 8748阅读
  • 2回复

[提问]mini2440接入usb键盘后启动Qt程序,串口终端没有反应 [复制链接]

上一主题 下一主题
离线yeaha1
 

只看楼主 正序阅读 楼主  发表于: 2012-02-17
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

只看该作者 2楼 发表于: 2012-02-24
自己解决了,
指定键盘的环境变量不要使用QWS_KEYBOARD
#export QWS_KEYBOARD=Linuxinput:/dev/input/event1
export QWS_USB_KEYBOARD=/dev/input/event1然后USB和串口终端都可以用了!
离线yeaha1

只看该作者 1楼 发表于: 2012-02-18
怎么还没有人给我回复呀?
快速回复
限100 字节
 
上一个 下一个