上班之餘抽點時間出來寫寫博文,希望對新接觸的朋友有幫助。今天在這裡和大家一起學習一下程式觸控螢幕
開發版自帶qt程式,開機可以表現介面,並且觸控螢幕可用。但是我自己編譯好的程式放到開發板中,可以準確執行,觸控螢幕卻不可用。
在網上查了好些資料,對於我這個初學者很難入手,因為說明的操作過程不完整不清楚如何入手。
在命令列中輸入qt4可以執行,並且觸控螢幕可用。理論上來講與我們自己的程式關係不大,主要是環境沒有配置好。我們首先分析下qt4是如何執行的。
#!/bin/sh
if [ -e/etc/friendlyarm-ts-input.conf ] ; then
. /etc/friendlyarm-ts-input.conf
fitrue $
tslib_conffile=/etc/ts.conf
exporttslib_tsdevice
exporttslib_conffile
exporttslib_plugindir=/usr/lib/ts
exporttslib_calibfile=/etc/pointercal
exportqws_display=:1
exportld_library_path=/usr/local/lib:$ld_library_path
exportpath=/bin:/sbin:/usr/bin/:/usr/sbin:/usr/local/bin
if [ -c$ ]; then
export qws_mouse_proto="tslibmouseman:/dev/input/mice"
每日一道理
雖然你現在還只是一株稚嫩的幼苗。然而只要堅韌不拔,終會成為參天大樹;雖然你現在只是涓涓細流,然而只要鍥而不捨,終會擁抱大海;雖然你現在只是乙隻雛鷹,然而只要心存高遠,跌幾個跟頭之後,終會占有藍天。
if [ ! -s /etc/pointercal ] ; then
rm /etc/pointercal
/usr/bin/ts_calibrate
fielse
exportqws_mouse_proto="mouseman:/dev/input/mice"
fiexportqws_keyboard=tty:/dev/tty1
exporthome=/root
cd/usr/local/trolltech/qtembedded-4.7.0-arm/demos/embedded/fluidlauncher
./fluidlauncher-qws
hotplug
翻到檔案最後,發現後面一大部分都是為程式配置執行環境的,配置好環境後執行程式./fluidlauncher –qws,程式執行完之後又執行了hotplug。也許就是hotplug的問題,將設定好的環境給銷毀了,讓新的程式沒法應用觸控螢幕。
根據問題分析,乙個簡單的方法是將:
cd/usr/local/trolltech/qtembedded-4.7.0-arm/demos/embedded/fluidlauncher
./fluidlauncher –qws
替換成自己的程式。
但為了方便其他程式應用觸控螢幕,可以配置乙個專門配置觸控螢幕環境的檔案。
如下執行;
cp /bin/qt4 touchscreenconfigure
vim touchscreenconfigure
將最後3行刪掉
然後將touchscreenconfigure放入/etc/init.d/rcs中,讓其開機配置。
這樣其他程式便可應用觸控螢幕了。
QT 觸控螢幕 驅動
要 本文主要介紹了在嵌入式 linux 系統下基於 qt embeded 的觸控螢幕驅動的設計,通過對 linux 裝置 驅動和qt embedded裝置驅動介面的工作原理和機制介紹,並結合大量源 進行分析,提出了基於qt embeded 的觸控螢幕驅動的開發方案。linux 下的裝置驅動基礎 li...
觸控螢幕開發 觸控螢幕甩屏互動系統
這是南京酷牛科技最新開發的一款上下屏聯動觸控螢幕軟體。比較獨特的是,玩家可以通過控制乙個下屏,與上屏五個顯示屏進行展示的互動。軟體組成 軟體特點 1 一台大的顯示器 支援led屏,投影儀,拼接屏 可以和多個觸控螢幕組成區域網實現觸屏資料飛至大屏,不限制觸控螢幕的個數。如果只有1個觸控螢幕也可以用擴充...
觸控螢幕驅動程式
觸控螢幕工作原理 s3c2440觸控螢幕目標是獲取 x y座標資訊,座標資訊獲取分兩種 1 x y位置分布轉換模式,先獲取其中乙個座標,再獲取另外乙個。2 x y自動轉換模式,兩個座標同時獲取到。工作流程 一 選擇x y 座標獲取模式,分別還是自動。二 設定觸控螢幕到等待終端的狀態。三 如果中斷發生...