国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

iTOP-4412開發(fā)板qt4文件的移植和修改

發(fā)布時間:2020-1-7 11:54    發(fā)布者:落風(fēng)

在 7.4 小節(jié)介紹配置文件的時候,提到迅為制作的觸摸庫文件“/usr/local/tslib”,迅為

已經(jīng)將觸摸功能編譯到 Qt/E4.7.1 的庫文件中,開發(fā)板可以支持觸摸和鼠標(biāo)功能。

用戶在前面運行 helloworld 的時候,會發(fā)現(xiàn)觸摸和鼠標(biāo)似乎無法使用,但是在 qt4 中卻

能使用觸摸和鼠標(biāo)。

這一小節(jié)就介紹如何將 qt4 的觸摸功能移植到應(yīng)用程序 helloworld 中。

11.3.2.1 鼠標(biāo)和觸摸

如下圖,打開“etc/init.d/rcS”文件,將最后一行修改為“/bin/qt4_shell &”,這樣

在開機(jī)之后系統(tǒng)會運行 qt4.shell 程序。修改完成之后,保存退出。

然后使用命令“#cp -r bin/qt4 bin/qt4.shell”將“bin/qt4”文件拷貝生成

“bin/qt4.shell”文件,如下圖所示。

然后打開“bin/qt4.shell”文件,如下圖所示。


代碼“export TSLIB_ROOT=/usr/local/tslib”等調(diào)用了觸摸和鼠標(biāo)驅(qū)動。

代碼“export QTDIR=/opt/qt-4.7.1/”調(diào)用了 QtE 的庫。

如下圖所示,這一段關(guān)于鼠標(biāo)的驅(qū)動已經(jīng)被注釋掉了。

將上圖中與觸摸鼠標(biāo)相關(guān)代碼修改為下面的代碼。

if [! -c /dev/input/event2 ]; then

export QWS_MOUSE_PROTO='Tslib:/dev/input/event2'

#if [ -e /etc/pointercal -a ! -s /etc/pointercal ] ; then

if [ -e /etc/pointercal ] ; then

fsize=$(/bin/ls -al /etc/pointercal | cut -d' ' -f 23)

echo $fsize

#if [ -s /etc/pointercal ]; then

if [ $fsize -ge "1" ]; then

echo "/etc/pointercal is exit"

else

echo "/etc/pointercal is empty"

rm /etc/pointercal

/usr/local/tslib/bin/ts_calibrate

fi


else

echo "/etc/pointercal not found"

/usr/local/tslib/bin/ts_calibrate

fi

else

export QWS_MOUSE_PROTO="MouseMan:/dev/input/mice"

#>/etc/pointercal

fi

#export QWS_MOUSE_PROTO="Tslib{TSLIB_TSDEVICE}"

#/usr/local/tslib/bin/ts_calibrate

上面代碼第一行,有“!”則支持鼠標(biāo);觸摸應(yīng)該不能正常使用。

如果去掉“!”則支持觸摸。需要先校準(zhǔn),使用上面這段代碼只用校準(zhǔn)一次即可,不用每

次都校驗。

另外如果用戶在第一次校準(zhǔn)的時候,沒有依次點擊“十字框”,則觸摸文件可能有問題,

那么可以參考 7.3.3 小節(jié),刪除掉“/etc/point*”文件,重啟開發(fā)板再次校準(zhǔn)。

修改這段代碼之后,最好刪除一下“/etc/point*”文件。例如,如果用戶剛開始使用的

是觸摸,然后改成鼠標(biāo)控制,因為已經(jīng)存在“/etc/point*”文件,所以會讓人感覺鼠標(biāo)可以

使用,觸摸能夠使用但是有問題,這個時候刪除“/etc/point*”文件重啟即可。

11.3.2.2 字體

如下圖所示,接著找到控制字體的參數(shù)。

如上圖,將下面三行刪除,避免字體太大導(dǎo)致顯示不正常。

*)

export QWS_DISPLAY="LinuxFb:mmWidth91:mmHeight53:1"

;;

11.3.2.3 屏幕翻轉(zhuǎn)

如下圖,找到控制屏幕翻轉(zhuǎn)角度的參數(shù)

“export QWS_DISPLAY=Transformed:Rot0”

修改為:

“export QWS_DISPLAY=Transformed:Rot90”

然后重新啟動開發(fā)板,開發(fā)板起來后會發(fā)現(xiàn)屏幕產(chǎn)生了 90 度旋轉(zhuǎn)。


1.3.2.4 修改默認(rèn)啟動程序

如下圖所示,進(jìn)入最后一行,紅色框默認(rèn)會啟動 QtE 自帶的例程,這里修改為

“./bin/helloworld -qws”(其中 helloworld 程序是 11.2 小節(jié)生成的,放到/bin 目錄

下),紅色框中的代碼記得注釋或者刪除。

學(xué)習(xí)嵌入式4412部分視頻,希望點個贊噢


iTOP4412開發(fā)板介紹    https://www.bilibili.com/video/av74453392

iTOP4412開發(fā)板系統(tǒng)編程前言    https://www.bilibili.com/video/av75754003

iTOP4412-fastboot燒寫Android    https://www.bilibili.com/video/av76115803

iTOP4412-安裝虛擬機(jī)軟件    https://www.bilibili.com/video/av75881580

iTOP4412-創(chuàng)建和配置虛擬機(jī)    https://www.bilibili.com/video/av75881653

iTOP4412-獲取并安裝ubuntu操作系統(tǒng)    https://www.bilibili.com/video/av75881774

iTOP-4412驅(qū)動教程一    https://www.bilibili.com/video/av74131033

iTOP-4412驅(qū)動教程二    https://www.bilibili.com/video/av74131033?p=2

iTOP-4412驅(qū)動教程三    https://www.bilibili.com/video/av74131033?p=3

iTOP-4412開發(fā)板之如何擴(kuò)展不同規(guī)格LCD屏幕    https://www.bilibili.com/video/av75870604

itop4412-編譯4412對應(yīng)的uboot    https://www.bilibili.com/video/av76737204

項目實戰(zhàn)-GPS定位簡介    https://www.bilibili.com/video/av78601887

項目實戰(zhàn)-迅為實戰(zhàn)教程介紹    https://www.bilibili.com/video/av78601813

項目實戰(zhàn)-機(jī)車導(dǎo)航-機(jī)車導(dǎo)航項目演示    https://www.bilibili.com/video/av78601986

項目實戰(zhàn)-機(jī)車導(dǎo)航-定制內(nèi)核顯示logo    https://www.bilibili.com/video/av78729131

項目實戰(zhàn)-機(jī)車導(dǎo)航-修改安卓開機(jī)啟動動畫    https://www.bilibili.com/video/av78972262

項目實戰(zhàn)-智能家居-簡介    https://www.bilibili.com/video/av80835403


本文地址:http://m.qingdxww.cn/thread-576453-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
行走的小天 發(fā)表于 2020-6-5 10:26:09
學(xué)習(xí)了學(xué)習(xí)了
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉(zhuǎn)USB橋接器以及基于CAN的主機(jī)和自舉程序應(yīng)用程序
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩视频一区二区三区 | 国产高清大尺度一区二区不卡 | 亚洲香蕉网久久综合影院3p | 日韩黄色一级视频 | 色综合天天综合给合国产 | 中文字幕不卡在线 | 日本高清在线中文字幕网 | 在线亚洲黄色 | 欧美在线视频网站 | 看天堂| 中文在线第一页 | 制服师生一区二区三区在线 | 在线免费观看日本视频 | 成人窝窝午夜看片 | 精品视频99 | 9久久精品 | 欧美日韩国产色综合一二三四 | 69视频永久免费观看下载 | 青青青激情视频在线最新 | 三级网站在线看 | 国产福利在线观看一区二区 | 欧美三区在线观看 | 亚洲日本一区二区 | 黄页大全在线观看 | 欧美精品亚洲精品日韩经典 | 永久黄色免费网站 | 亚洲精品欧美日本中文字幕 | 四虎成人精品在永久在线观看 | 精品黑人一区二区三区 | 陆贞传奇第58集在线观看 | 日本一区二区三区视频在线 | 国产成人亚洲精品91专区手机 | 欧美日韩在线视频观看 | 日本欧美一区二区三区在线 | 一级毛片视频免费观看 | 午夜国产精品免费观看 | 日韩高清一区二区三区五区七区 | 2021久久精品永久免费 | 996热在线视频 | aaa一级黑人毛片 | 日韩美女在线视频 |