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

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

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

英創(chuàng)信息技術(shù)Linux嵌入式工控板支持電容屏介紹

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-02-03 09:37 ? 次閱讀

隨著嵌入式應(yīng)用對(duì)GUI圖形界面需求的增加,Qt在Linux嵌入式設(shè)備中的使用越來越廣泛,許多應(yīng)用也都對(duì)人機(jī)交互界面有一定的要求。因此觸摸屏、鼠標(biāo)等設(shè)備等支持也變得重要起來,英創(chuàng)Linux嵌入式工控板已經(jīng)支持了鼠標(biāo)和4線制電阻式觸摸屏在Qt中的使用,在某一些應(yīng)用場合中,電容屏可能會(huì)更受歡迎,所以英創(chuàng)公司在EM335x和EM928x系列產(chǎn)品中加入了FT5316電容觸摸屏芯片的驅(qū)動(dòng)程序。電容屏是人體觸摸操作,不需要按壓,而電阻屏是靠壓力感應(yīng)的方式,所以需要使用筆針類的工具按壓,相比起來,給用戶的使用體驗(yàn)電容屏?xí)`敏一些。

1、硬件接口

FT5316電容觸摸屏芯片的通訊接口為I2C,并且還需要一路中斷信號(hào)和一路復(fù)位信號(hào),在EM335x評(píng)估底板中,英創(chuàng)公司已經(jīng)將電容屏的接口引出,將中斷和復(fù)位信號(hào)定義為GPIO17、18兩個(gè)管腳,具體的電路可以參考光盤中的評(píng)估底板原理圖。EM335x評(píng)估板的接口如下圖:

2、軟件驅(qū)動(dòng)

在軟件上,英創(chuàng)公司已經(jīng)將FT5316電容觸摸屏芯片驅(qū)動(dòng)移植到了EM335x和EM928x系列的主板中,并且編譯成了一個(gè)模塊edt-ft5x06.ko件,存放在/lib/modules/3.12.10目錄下。要使用電容屏?xí)r,需要用insmod命令加載這個(gè)ko文件:

加載驅(qū)動(dòng)以后,電容屏的節(jié)點(diǎn)為/dev/input/event1。

3、實(shí)際應(yīng)用

因?yàn)樵诠た貞?yīng)用中電阻屏的使用還是占大部分,文件系統(tǒng)中所以默認(rèn)的環(huán)境變量都是設(shè)置為電阻屏的節(jié)點(diǎn)/dev/input/event0,所以加載完驅(qū)動(dòng)后,要在Qt中使用電容屏觸摸,需要設(shè)置兩個(gè)環(huán)境變量,要修改的環(huán)境變量為:QWS_MOUSE_PROTO和TSLIB_TSDEVICE,在這里介紹兩種修改的方法:

(1)在終端直接輸入:
export set TSLIB_TSDEVICE=/dev/input/event1
export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event1'

這種方法在每次重啟或者上電后,都要先輸入這兩條指令來設(shè)置。

(2)使用vi在/etc/profile文件中做如下修改:
#export set TSLIB_TSDEVICE=/dev/input/event0
export set TSLIB_TSDEVICE=/dev/input/event1
#export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event0'
export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event1'

即屏蔽原來電阻屏的環(huán)境變量,重新設(shè)置為電容屏,這樣只需要修改一次,不管上電或是重啟都不需要再設(shè)置了。

如果做為產(chǎn)品需要批量使用電容屏,可以由英創(chuàng)公司在出廠前修改好。

設(shè)置完后就可以使用電容屏了,使用前還是需要先校準(zhǔn)一次,在終端輸入:ts_calibrate依次校準(zhǔn)完屏幕上的五個(gè)點(diǎn),就可以正常使用了。

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

    關(guān)注

    87

    文章

    11123

    瀏覽量

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

    關(guān)注

    7

    文章

    6081

    瀏覽量

    34942
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式linux開發(fā)的基本步驟有哪些?

    嵌入式Linux開發(fā)是一個(gè)復(fù)雜的過程,涉及到硬件選擇、操作系統(tǒng)移植、驅(qū)動(dòng)開發(fā)、應(yīng)用程序開發(fā)等多個(gè)方面。以下是嵌入式Linux開發(fā)的基本步驟,以及每個(gè)步驟的說明。 硬件選擇 在開始
    的頭像 發(fā)表于 09-02 09:11 ?186次閱讀

    嵌入式linux開發(fā)怎么操作

    嵌入式Linux開發(fā)是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺(tái)。它通常包括一個(gè)處理器、內(nèi)存、存儲(chǔ)器、輸入/輸出接口等硬件組件,以及一
    的頭像 發(fā)表于 09-02 09:09 ?205次閱讀

    嵌入式linux開發(fā)芯片的工作原理

    嵌入式Linux開發(fā)是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺(tái),它廣泛應(yīng)用于工業(yè)控制、智能家居、智能交通、醫(yī)療設(shè)備等領(lǐng)域。
    的頭像 發(fā)表于 09-02 09:07 ?172次閱讀

    飛凌嵌入式技術(shù)創(chuàng)新日(深圳站)精彩回顧

    工的分享,則更加側(cè)重于嵌入式技術(shù)的研發(fā)和創(chuàng)新,為與會(huì)者提供了新的問題解決思路;最后,粵港澳大灣區(qū)國創(chuàng)中心技術(shù)專家的溫老師 介紹了openEu
    發(fā)表于 08-28 09:06

    嵌入式工控一體機(jī)的安裝方法和使用注意事項(xiàng)?

    客戶咨詢嵌入式工控一體機(jī)的安裝問題和維護(hù)問題,本文中為大家介紹一下嵌入式工控一體機(jī)的安裝方法和使用注意事項(xiàng)。
    的頭像 發(fā)表于 08-04 11:12 ?917次閱讀

    聚徽觸控-什么是嵌入式工控機(jī)電腦

    嵌入式工控機(jī)電腦是一種基于嵌入式系統(tǒng)的操作平臺(tái),它結(jié)合了計(jì)算機(jī)技術(shù)和工業(yè)控制技術(shù),能夠?qū)崿F(xiàn)工業(yè)自動(dòng)化控制和監(jiān)控。這種電腦可以直接
    的頭像 發(fā)表于 07-26 10:08 ?165次閱讀

    聚徽觸控-嵌入式工控機(jī)與傳統(tǒng)工控機(jī)有什么不同

    嵌入式工控機(jī)得到了飛速的發(fā)展,其應(yīng)用領(lǐng)域也愈發(fā)廣泛。在某些行業(yè)和場景中,傳統(tǒng)的工控機(jī)已經(jīng)被新型的嵌入式工控機(jī)所替代。如今,
    的頭像 發(fā)表于 07-24 09:31 ?254次閱讀

    什么是嵌入式工控機(jī)?它有哪些特點(diǎn)?

    隨著工業(yè)自動(dòng)化程度的不斷提高,嵌入式工控機(jī)作為工業(yè)控制領(lǐng)域的重要設(shè)備,其地位和作用日益凸顯。嵌入式工控機(jī)以其獨(dú)特的設(shè)計(jì)理念和卓越的性能特點(diǎn),在工業(yè)控制、智能制造等領(lǐng)域發(fā)揮著重要作用。本
    的頭像 發(fā)表于 06-11 17:58 ?974次閱讀

    基于AMD、ARM、Intel和NVIDIA技術(shù)構(gòu)建的嵌入式工控機(jī)

    嵌入式工控機(jī)具有高度可定制性,可以滿足所有行業(yè)的所有邊緣計(jì)算任務(wù)。在AMD、ARM、Intel和NVIDIA等領(lǐng)先技術(shù)公司的支持下,我們擁有適用于所有工業(yè)應(yīng)用的全系列經(jīng)過預(yù)審的
    的頭像 發(fā)表于 05-22 17:13 ?414次閱讀
    基于AMD、ARM、Intel和NVIDIA<b class='flag-5'>技術(shù)</b>構(gòu)建的<b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>機(jī)

    嵌入式工控機(jī)是什么?嵌入式工控機(jī)有哪些特點(diǎn)?技術(shù)特點(diǎn)是什么?

    ? ? ? ?嵌入式工控機(jī)是一種由工業(yè)設(shè)備生產(chǎn)的特殊單板計(jì)算機(jī),就像個(gè)人計(jì)算機(jī)切片的功能一樣,專門為某個(gè)行業(yè)設(shè)計(jì)。嵌入式工業(yè)計(jì)算機(jī)主要用于銀行,工業(yè)智能設(shè)備和其他需要高可靠性和穩(wěn)定性的領(lǐng)域。
    的頭像 發(fā)表于 04-12 08:47 ?260次閱讀

    嵌入式工控機(jī)性能特點(diǎn) 嵌入式工控機(jī)應(yīng)用場景

    嵌入式工控機(jī)性能特點(diǎn) 嵌入式工控機(jī)應(yīng)用場景 嵌入式工控機(jī)是一種專門設(shè)計(jì)用于工業(yè)控制系統(tǒng)的計(jì)算機(jī)設(shè)
    的頭像 發(fā)表于 02-04 11:35 ?465次閱讀

    嵌入式工控機(jī)與傳統(tǒng)工控機(jī)的區(qū)別

    嵌入式工控機(jī)與傳統(tǒng)工控機(jī)的區(qū)別? 嵌入式工控機(jī)和傳統(tǒng)工控機(jī)是兩種不同類型的工業(yè)控制計(jì)算機(jī)設(shè)備,雖
    的頭像 發(fā)表于 02-04 11:35 ?529次閱讀

    無風(fēng)扇嵌入式工控機(jī)的特征及結(jié)構(gòu)

    無風(fēng)扇嵌入式工控機(jī)是一種專門設(shè)計(jì)用于工業(yè)控制領(lǐng)域的計(jì)算機(jī)設(shè)備,其最大的特點(diǎn)就是采用了無風(fēng)扇散熱技術(shù),不僅可以防塵、防潮、防振動(dòng)等,還可實(shí)現(xiàn)寬溫運(yùn)行,具有更高的可靠性和穩(wěn)定性。下面蘇州研訊電子科技
    的頭像 發(fā)表于 11-14 10:14 ?611次閱讀
    無風(fēng)扇<b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>機(jī)的特征及結(jié)構(gòu)

    嵌入式Linux的觸摸圖形組態(tài)軟件的研究

    電子發(fā)燒友網(wǎng)站提供《嵌入式Linux的觸摸圖形組態(tài)軟件的研究.pdf》資料免費(fèi)下載
    發(fā)表于 10-13 09:24 ?0次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>的觸摸<b class='flag-5'>屏</b>圖形組態(tài)軟件的研究

    什么是嵌入式Linux?

    什么是嵌入式Linux? 對(duì)于很多電氣、電信、通信專業(yè)的同學(xué)來說,對(duì)口專業(yè)就業(yè)方向主要有軟、硬件兩個(gè)方向。無論是對(duì)于學(xué)生還是就業(yè)而言,軟硬件的開發(fā)學(xué)習(xí),嵌入式物聯(lián)網(wǎng)在近年來無疑是一個(gè)擺在面前
    發(fā)表于 10-11 13:47