色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃

書白的個(gè)人空間 http://www.54549.cn/space-uid-134862.html [收藏] [復(fù)制] [RSS]

博客

迅為i.MX6Q開發(fā)板-QT鼠標(biāo)和觸摸的問題解決方案

已有 1486 次閱讀2017-4-19 09:28 | 嵌入式開發(fā)板, 迅為imx6開發(fā)板

背景
在使用迅為提供的QT4.7的時(shí)候,鼠標(biāo)可以正常使用,有觸摸但是觸摸會(huì)出現(xiàn)問題。尤其是在左右滑動(dòng)qt界面的時(shí)候,總是會(huì)出現(xiàn)往左滑動(dòng),畫面急速往右走,然而往右滑動(dòng),畫面急速的往左走。

在使用迅為提供的Qtopia4的時(shí)候,只能用觸摸不能用鼠標(biāo)。

.解決辦法
 QT4.7系統(tǒng)
打開/bin/qt4
找到這句話:
export QWS_MOUSE_PROTO='MouseMan:/dev/input/miceTslib:/dev/input/event2'
然后改為這樣:
export QWS_MOUSE_PROTO='MouseMan:/dev/input/mouse1Tslib:/dev/input/event2'
這里注意單雙引號(hào)的變化

然后保存退出,在“插上鼠標(biāo)”的情況下,重啟開發(fā)板。(這里注意開機(jī)后首先看一下這個(gè)文件是不是已經(jīng)改了,如果沒有修改成功,就再按照這個(gè)中方法修改一下,確保這個(gè)文件修改成功)
這樣Qt4.7系統(tǒng)就支持了鼠標(biāo)和就觸摸了

Qtopia系統(tǒng)
打開/bin/ qtopia
找到這句話:
exportQWS_MOUSE_PROTO='TPanel:/dev/input/event2'
然后改成這樣:
exportQWS_MOUSE_PROTO='TPanel:/dev/input/event2 MouseMan:/dev/input/mouse1'

然后保存退出,在“插上鼠標(biāo)”的情況下,重啟開發(fā)板。(這里注意開機(jī)后首先看一下這個(gè)文件是不是已經(jīng)改了,如果沒有修改成功,就再按照這個(gè)中方法修改一下,確保這個(gè)文件修改成功)
這樣Qtopia系統(tǒng)就支持了鼠標(biāo)和就觸摸了

分析和總結(jié)
.為什么修改成這樣觸摸就不會(huì)出現(xiàn)問題了呢?
看一下QT4.7改之前的這句話
exportQWS_MOUSE_PROTO='MouseMan:/dev/input/mice Tslib:/dev/input/event2'
其中
MouseMan:/dev/input/mice
用來配置鼠標(biāo)的節(jié)點(diǎn)
Tslib:/dev/input/event2
用來配置觸摸
在控制臺(tái)輸入cat MouseMan:/dev/input/mice    然后不論觸摸屏幕還是使用鼠標(biāo),都會(huì)有亂碼打印出來。這就證明mice節(jié)點(diǎn)會(huì)接收來自鼠標(biāo)和觸摸兩方面的事件,所以會(huì)造成干擾,導(dǎo)致觸摸不準(zhǔn)確。然后輸入cat MouseMan:/dev/input/mouse1 的時(shí)候之后再使用鼠標(biāo)的時(shí)候會(huì)打印亂碼,在觸摸時(shí)候不會(huì),這樣就不會(huì)造成干擾。

.這樣修改之后,系統(tǒng)確實(shí)是支持鼠標(biāo)和觸摸了,但是鼠標(biāo)不能夠熱插拔。也就是說要想使用鼠標(biāo),必須得在插上鼠標(biāo)的情況下開機(jī)。關(guān)于這個(gè)原因,我在調(diào)試的時(shí)候發(fā)現(xiàn):

之前鼠標(biāo)使用的節(jié)點(diǎn)/dev/input/mice不論鼠標(biāo)有沒有插上都會(huì)存在,而之后鼠標(biāo)用的節(jié)點(diǎn)/dev/input/mouse1只有在鼠標(biāo)插上的時(shí)候出現(xiàn)。所以當(dāng)開機(jī)事,開機(jī)腳本運(yùn)行時(shí),如果沒有鼠標(biāo),可能鼠標(biāo)的配置就不會(huì)生效。

另外在調(diào)試過程中可以使用命令
cat /proc/bus/input/devices
來查看各個(gè)輸入設(shè)備是否接入,和他們的設(shè)備節(jié)點(diǎn)。

以上的步驟只是在迅為的4412精英版上試驗(yàn)過,其他的沒有一步步驗(yàn)證,但是道理都是一樣的。使用的開發(fā)板不同,也許鼠標(biāo)和觸摸驅(qū)動(dòng)對(duì)應(yīng)的節(jié)點(diǎn)會(huì)不一樣?梢允褂蒙厦嫣岬降腸at /proc/bus/input/devices命令來查看不同輸入設(shè)備所對(duì)應(yīng)的的設(shè)備節(jié)點(diǎn)。觸摸屏的驅(qū)動(dòng)是Name="ft5x0x_ts";對(duì)于鼠標(biāo),可以通過拔掉鼠標(biāo)和插上鼠標(biāo)兩種情況下輸入這個(gè)命令看一下會(huì)增加那一項(xiàng)來確定鼠標(biāo)的節(jié)點(diǎn)。

由于經(jīng)驗(yàn)有限,以上都是我個(gè)人的理解,可能有誤。所以請(qǐng)大家以批判的心態(tài)來閱讀這個(gè)文檔。多謝在調(diào)試過程中對(duì)我進(jìn)行幫助的同事們,今天有空把這個(gè)過程整理出來,以防以后忘記。

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
返回頂部