91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)EM9280 Linux觸摸屏應(yīng)用開(kāi)發(fā)簡(jiǎn)介

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-01-16 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、簡(jiǎn)述

觸摸屏是覆蓋在顯示屏表面的一層薄片,當(dāng)有觸摸筆接觸到觸摸屏?xí)r,系統(tǒng)中相應(yīng)的驅(qū)動(dòng)會(huì)得到觸摸筆點(diǎn)擊的位置,并可通知應(yīng)用程序,從而實(shí)現(xiàn)人機(jī)交互的功能。電阻式觸摸屏是比較常見(jiàn)的觸摸屏,EM9280提供對(duì)于4線(xiàn)制電阻式觸摸屏的支持,在定制的Linux內(nèi)核中已完全實(shí)現(xiàn)了該觸摸屏的驅(qū)動(dòng)支持。

在EM9280中,觸摸屏作為輸入設(shè)備其設(shè)備文件為:“/dev/input/event0”。

本文將介紹EM9280 Linux環(huán)境下應(yīng)用程序如何使用觸摸屏設(shè)備。

2、tslib移植

在采用觸摸屏的移動(dòng)終端中,觸摸屏性能的調(diào)試是個(gè)重要問(wèn)題之一,因?yàn)殡姶旁肼暤木壒剩|摸屏容易存在點(diǎn)擊不準(zhǔn)確、有抖動(dòng)等問(wèn)題。tslib是一個(gè)開(kāi)源的程序,能夠?yàn)橛|摸屏驅(qū)動(dòng)獲得的采樣提供諸如濾波、去抖、校準(zhǔn)等功能,通常作為觸摸屏驅(qū)動(dòng)的適配層,為上層的應(yīng)用提供了一個(gè)統(tǒng)一的接口。

tslib 為觸摸屏驅(qū)動(dòng)和應(yīng)用層之間的適配層,其從驅(qū)動(dòng)處獲得原始的設(shè)備坐標(biāo)數(shù)據(jù),通過(guò)一系列的去噪、去抖、坐標(biāo)變換等操作,來(lái)去除噪聲并將原始的設(shè)備坐標(biāo)轉(zhuǎn)換為相應(yīng)的屏幕坐標(biāo)。

tslib的移植過(guò)程:

1、下載源碼:git clone https://github.com/kergoth/tslib

2、轉(zhuǎn)入工作目錄:cd tslib

3、生成configure:./autogen.sh

4、配置,生成Makefile

./configure --host=arm-none-linux-gnueabi(平臺(tái)) --prefix=/(安裝目錄)

--enable-debug=no

5、編譯 make

6、安裝 make install

在指定的安裝目錄下生成/bin /etc /lib /include文件夾。然后將相應(yīng)目錄下的文件分別復(fù)制到EM9280的根文件系統(tǒng)中對(duì)應(yīng)目錄中。

還需要進(jìn)行一些參數(shù)的配置。

/etc目錄下的profile需要指定 tslib的設(shè)備及路徑:
export set TCLIB_TSDEVICE=/dev/input/event0
export set TCLIB_CALIBFILE=/etc/pointercal
export set TCLIB_CONFFILE=/etc/ts.conf
export set TCLIB_PLUGINDIR=/lib/ts

tslib中包括有觸摸屏測(cè)試程序ts_test ,運(yùn)行ts_test之前,需要先運(yùn)行ts_calibrate對(duì)觸摸屏進(jìn)行校準(zhǔn)。

3、觸摸屏的應(yīng)用程序開(kāi)發(fā)

為了方便客戶(hù)觸摸屏應(yīng)用程序開(kāi)發(fā),我們將tslib中的測(cè)試程序ts_test程序?qū)С?,利用tslib的動(dòng)態(tài)庫(kù)文件libts.so,可直接在英創(chuàng)公司提供的應(yīng)用開(kāi)發(fā)工具 eclipse上進(jìn)行ts_test直接編譯,生成具有同樣功能的觸摸屏測(cè)試程序。這種方式的好處是應(yīng)用程序可直接利用tslib所提供的接口函數(shù),獲取到觸摸屏操作后所得到的x、y坐標(biāo)值,客戶(hù)可方便地在此基礎(chǔ)實(shí)現(xiàn)人機(jī)交互操作界面的需求。

在eclipse環(huán)境下建立一個(gè)c++ project:ts_test,該工程文件中需要導(dǎo)入以下文件:
ts_test.c //觸摸屏測(cè)試主程序
tslib.h //定義操作ts的接口函數(shù)
libts.so //動(dòng)態(tài)庫(kù),即tslib.h文件各個(gè)接口函數(shù)的具體實(shí)現(xiàn)
fbutils.c fbutils.h //定義和屏幕顯示相關(guān)的接口函數(shù)
font.h font_8x16.c font_8x8.c //定義顯示字符的font

從上述說(shuō)明可以看出,和ts接口相關(guān)的主要函數(shù)定義在tslib.h libts.so這個(gè)兩個(gè)文件中。

該工程文件中用到專(zhuān)用的動(dòng)態(tài)庫(kù)libts.so,在eclipse環(huán)境對(duì)此程序編譯時(shí),需要設(shè)置相應(yīng)的編譯屬性。在Project Explorer視窗下,選擇需要設(shè)置的工程文件,然后點(diǎn)擊鼠標(biāo)右鍵,選擇 Properties項(xiàng),在窗口中選擇C/C++ Build -> Settings -> Tool Settings -> Sourcery G++ C++ Linker -> Libraries,如下圖所示。其中的一個(gè)窗口用于指定庫(kù)文件的名稱(chēng),一個(gè)用于指定庫(kù)文件的路徑。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11763

    瀏覽量

    219088
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6107

    瀏覽量

    37089
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    OBOO鷗柏丨65寸信創(chuàng)國(guó)產(chǎn)兆芯6780A信息查詢(xún)觸摸屏一體機(jī)適配高工位

    OBOO鷗柏65寸吊掛式國(guó)產(chǎn)兆芯6780A觸摸屏:高工位的理想之選在工業(yè)生產(chǎn)和信息交互的場(chǎng)景中,高工位對(duì)于顯示設(shè)備有著特殊的要求。OBOO鷗柏(OBOO鷗柏)推出的信創(chuàng)國(guó)產(chǎn)兆芯6780A觸摸屏
    的頭像 發(fā)表于 02-07 18:07 ?201次閱讀
    OBOO鷗柏丨65寸信<b class='flag-5'>創(chuàng)</b>國(guó)產(chǎn)兆芯6780A<b class='flag-5'>信息</b>查詢(xún)<b class='flag-5'>觸摸屏</b>一體機(jī)適配高工位

    OBOO鷗柏丨110英寸大國(guó)產(chǎn)化麒麟系統(tǒng)觸摸屏人才市場(chǎng)信息查詢(xún)

    ,為人才市場(chǎng)招聘查詢(xún)帶來(lái)了全新的解決方案。從場(chǎng)景化主體特點(diǎn)來(lái)看,人才市場(chǎng)人流量大,招聘信息查詢(xún)需求高。OBOO鷗柏的這款觸摸屏采用110寸臥式設(shè)計(jì),符合人體工程學(xué),
    的頭像 發(fā)表于 11-28 18:40 ?378次閱讀
    OBOO鷗柏丨110英寸大<b class='flag-5'>屏</b>國(guó)產(chǎn)化麒麟系統(tǒng)<b class='flag-5'>觸摸屏</b>人才市場(chǎng)<b class='flag-5'>信息</b>查詢(xún)

    OBOO鷗柏丨充電樁廣告高速服務(wù)區(qū)觸摸屏汽車(chē)信息查詢(xún)室外新方案

    OBOO鷗柏:充電樁廣告在高速服務(wù)區(qū)的多元應(yīng)用在高速服務(wù)區(qū),充電樁廣告觸摸屏汽車(chē)信息查詢(xún)系統(tǒng)正發(fā)揮著重要作用,而OBOO鷗柏(OBOO鷗柏)在這一領(lǐng)域表現(xiàn)出色。應(yīng)用場(chǎng)景特點(diǎn)高速服
    的頭像 發(fā)表于 11-26 15:20 ?772次閱讀
    OBOO鷗柏丨充電樁廣告<b class='flag-5'>屏</b>高速服務(wù)區(qū)<b class='flag-5'>觸摸屏</b>汽車(chē)<b class='flag-5'>信息</b>查詢(xún)室外新方案

    OBOO鷗柏丨充電樁觸摸屏城市街道LCD液晶信息發(fā)布一體機(jī)科技

    OBOO鷗柏丨充電樁觸摸屏城市街道LCD液晶信息發(fā)布隨著新能源汽車(chē)的普及,充電樁已成為城市基礎(chǔ)設(shè)施的重要組成部分。在這一背景下,[OBOO鷗柏]充電樁觸摸屏以其卓越的技術(shù)和廣泛的應(yīng)用場(chǎng)
    的頭像 發(fā)表于 11-24 19:12 ?341次閱讀
    OBOO鷗柏丨充電樁<b class='flag-5'>觸摸屏</b>城市街道LCD液晶<b class='flag-5'>信息</b>發(fā)布一體機(jī)科技

    OBOO鷗柏丨工業(yè)信息發(fā)布廣告一體機(jī)公交站軌道臺(tái)導(dǎo)視觸摸屏技術(shù)新科技

    OBOO鷗柏丨信息發(fā)布廣告機(jī)公交站臺(tái)導(dǎo)視觸摸屏的應(yīng)用優(yōu)勢(shì)在現(xiàn)代城市智能化建設(shè)中,信息發(fā)布、廣告機(jī)、公交站臺(tái)導(dǎo)視
    的頭像 發(fā)表于 11-17 19:59 ?469次閱讀
    OBOO鷗柏丨工業(yè)<b class='flag-5'>信息</b>發(fā)布<b class='flag-5'>屏</b>廣告一體機(jī)公交站軌道臺(tái)導(dǎo)視<b class='flag-5'>觸摸屏</b><b class='flag-5'>技術(shù)</b>新科技

    OBOO鷗柏|信創(chuàng)觸摸一體機(jī)兆芯115寸Linux國(guó)產(chǎn)系統(tǒng)技術(shù)智造

    BOO鷗柏信創(chuàng)觸摸一體機(jī):兆芯115寸Linux智造新標(biāo)桿在信息技術(shù)應(yīng)用創(chuàng)新浪潮中,【OBOO鷗柏】推出的信創(chuàng)
    的頭像 發(fā)表于 11-16 15:44 ?1306次閱讀
    OBOO鷗柏|信<b class='flag-5'>創(chuàng)</b><b class='flag-5'>觸摸</b>一體機(jī)兆芯115寸<b class='flag-5'>Linux</b>國(guó)產(chǎn)系統(tǒng)<b class='flag-5'>技術(shù)</b>智造

    應(yīng)用 I 觸摸屏靜電浪涌防護(hù)方案

    一、應(yīng)用背景觸摸屏(又稱(chēng)觸控或、觸控面板)是一種可接收觸頭輸入信號(hào)的感應(yīng)式液晶顯示裝置。用戶(hù)通過(guò)手指與屏幕直接觸碰,就可與計(jì)算機(jī)等設(shè)備進(jìn)行交互。觸摸屏被廣泛運(yùn)用在各個(gè)行業(yè),其中較為常見(jiàn)的就是手機(jī)
    的頭像 發(fā)表于 11-03 13:37 ?646次閱讀
    應(yīng)用 I <b class='flag-5'>觸摸屏</b>靜電浪涌防護(hù)方案

    工業(yè)智能網(wǎng)關(guān):PLC觸摸屏數(shù)據(jù)采集場(chǎng)景覆蓋指南

    針對(duì)"能否采集PLC觸摸屏數(shù)據(jù)"問(wèn)題,本文通過(guò)功能模塊化拆解,結(jié)合真實(shí)應(yīng)用場(chǎng)景,解析工業(yè)智能網(wǎng)關(guān)在PLC觸摸屏數(shù)據(jù)采集中的技術(shù)實(shí)現(xiàn)與商業(yè)價(jià)值。
    的頭像 發(fā)表于 07-16 10:36 ?1278次閱讀
    工業(yè)智能網(wǎng)關(guān):PLC<b class='flag-5'>觸摸屏</b>數(shù)據(jù)采集場(chǎng)景覆蓋指南

    聚徽分享——解決工控觸摸屏觸摸不靈敏問(wèn)題的實(shí)用技巧

    在工業(yè)自動(dòng)化場(chǎng)景中,工控觸摸屏作為人機(jī)交互的核心設(shè)備,其靈敏度直接影響生產(chǎn)效率與操作準(zhǔn)確性。當(dāng)觸摸屏出現(xiàn)觸摸不靈敏的情況時(shí),及時(shí)排查并解決問(wèn)題至關(guān)重要。以下是一些實(shí)用的解決技巧。 清潔屏幕表面 日常
    的頭像 發(fā)表于 06-26 17:26 ?1490次閱讀

    工業(yè)智能網(wǎng)關(guān)能夠采集PLC觸摸屏

    數(shù)據(jù)的采集與處理。以下從功能實(shí)現(xiàn)、應(yīng)用場(chǎng)景、技術(shù)支撐三方面具體分析: 功能實(shí)現(xiàn) 工業(yè)智能網(wǎng)關(guān)通過(guò)網(wǎng)口或串口連接PLC和觸摸屏,采集PLC設(shè)備數(shù)據(jù)并實(shí)時(shí)上傳到現(xiàn)場(chǎng)觸摸屏,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控PLC運(yùn)行狀態(tài)并進(jìn)行智能預(yù)警。例如,物通博聯(lián)推出
    的頭像 發(fā)表于 06-25 14:30 ?916次閱讀
    工業(yè)智能網(wǎng)關(guān)能夠采集PLC<b class='flag-5'>觸摸屏</b>嗎

    EMI干擾應(yīng)對(duì):聚徽解碼工業(yè)觸摸屏的「接地屏蔽」優(yōu)化方案

    、設(shè)計(jì)優(yōu)化、實(shí)施策略三個(gè)層面,系統(tǒng)性闡述如何通過(guò)「接地屏蔽」技術(shù)構(gòu)建工業(yè)觸摸屏的「電磁護(hù)盾」。 一、EMI干擾的「三重暴擊」機(jī)制 工業(yè)環(huán)境中EMI對(duì)觸摸屏的攻擊路徑主要包括以下三類(lèi): 傳導(dǎo)干擾:電流的「隱形滲透」 當(dāng)變頻器
    的頭像 發(fā)表于 06-20 13:30 ?1362次閱讀

    昆侖通態(tài)物聯(lián)網(wǎng)觸摸屏配置教程

    昆侖通態(tài)物聯(lián)網(wǎng)觸摸屏配置教程
    發(fā)表于 06-09 14:59 ?0次下載

    工業(yè)自動(dòng)化浪潮下,工控電容觸摸屏技術(shù)革新與場(chǎng)景應(yīng)用

    控性能、穩(wěn)定的工作狀態(tài)以及強(qiáng)大的環(huán)境適應(yīng)能力,成為工業(yè)自動(dòng)化領(lǐng)域的核心交互設(shè)備,為傳統(tǒng)工業(yè)生產(chǎn)帶來(lái)了顛覆性的變革。 一、工控電容觸摸屏技術(shù)原理與特性 工控電容觸摸屏主要采用投射式電容(PCAP)
    的頭像 發(fā)表于 05-22 13:21 ?4236次閱讀

    觸摸屏的防水方案該如何選擇?#觸摸屏 #工作原理大揭秘 #人工智能

    觸摸屏
    jf_95705721
    發(fā)布于 :2025年04月14日 13:59:29

    工業(yè)觸摸屏在調(diào)色機(jī)械設(shè)備中的應(yīng)用

    工業(yè)觸摸屏,又稱(chēng)工業(yè)顯示器,是一種應(yīng)用在工業(yè)控制過(guò)程或設(shè)備的顯示器,是人機(jī)互動(dòng)的終端展示。以下是對(duì)工業(yè)觸摸屏在調(diào)色機(jī)械設(shè)備中應(yīng)用的詳細(xì)分析:
    的頭像 發(fā)表于 03-13 17:23 ?1148次閱讀