精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何為開發板調試新的觸摸屏

天嵌股份 ? 2023-12-08 11:41 ? 次閱讀
wKgZomVyjsGATLcnAAPUGfFxR9A849.png天嵌TQT113核心板-Linux雙核A7核心板

1.調試新的觸摸屏

1.1 確定設備信息

輸入設備的設備節點名為/dev/input/eventX(也可能是/dev/eventX, X 表示 0、 1、 2 等數字)。查看設備節點, 可以執行以下命令:

ls /dev/input/* -l

可以看到類似下面的信息:

wKgaomVyj0eASl5MAACMLyKBtiU156.png

怎么知道這些設備節點對應什么硬件呢?可以在板子上執行以下命令:

cat /proc/bus/input/devices

這條指令的含義就是獲取與event對應的相關設備信息,可以看到類似以下的結果:

wKgZomVyj1uAT-PmAAEZieRcr0A736.png

1.2 使用命令讀取數據

調試觸摸屏時, 執行下面的命令, 然后操作觸摸屏設備即可讀出數據:

hexdump /dev/input/event1

在開發板上執行上述命令之后, 點擊觸摸屏, 就會打印以下信息:

wKgZomVyj3GAL-MyAAGbrlLQS1g080.png

type:type 用于描述發生了哪一種類型的事件(對事件的分類),Linux 系統所支持的輸入事件類型如下所示:

#define EV_SYN 0x00 //同步類事件,用于同步事件 #define EV_KEY 0x01 //按鍵類事件 #define EV_REL 0x02 //相對位移類事件(譬如鼠標) #define EV_ABS 0x03 //絕對位移類事件(譬如觸摸屏) #define EV_MSC 0x04 //其它雜類事件 .....

code:code 表示該類事件中的哪一個具體事件,觸摸點的信息通過一系列的 ABS_MT 事件(有的資料也叫消息)上報給 linux 內核,只有ABS_MT 事件是用于多點觸摸

#define ABS_MT_POSITION_X 0x35 /* Center X touch position */ #define ABS_MT_POSITION_Y 0x36 /* Center Y touch position */ ......

value:內核每次上報事件都會向應用層發送一個數據 value, 對 value 值的解釋隨著 code 的變化而變化。

上圖中第三行的type 為3 ,對應EV_ABS ,即絕對位移類事件;code為0x39 ,對應ABS_MT_TRACKING_ID , value=0x51=81 說明給SLOT0分配的ID為81 。

上圖中的第六行type為3,對應EV_ABS ,即絕對位移類事件;code為0x36,對應ABS_MT_POSITION_Y,即上報觸摸點 的 Y軸 坐標信息。value=0x0145=325,說明觸摸點 Y 軸坐標為 325。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 觸摸控制
    +關注

    關注

    0

    文章

    35

    瀏覽量

    19169
  • 開發板
    +關注

    關注

    25

    文章

    4959

    瀏覽量

    97214
  • 全志T113
    +關注

    關注

    0

    文章

    49

    瀏覽量

    218
收藏 人收藏

    評論

    相關推薦

    電容式觸摸屏的的主要應用及缺陷

    電容式觸摸屏是在玻璃表面貼上一層透明的特殊金屬導電物質。該種觸摸屏適用于系統開發調試階段。電容觸摸屏的透光率和清晰度優于四線電阻
    發表于 06-03 13:38 ?3771次閱讀

    調試觸摸屏觸摸屏一直發01 03 FF FF FF FF 00 01 73 38硬件環境是:觸摸屏---MODBUS協議的單片機開發板觸摸屏做主機

    ,請問大佬,這條數據是用來干嘛的。我實際使用的硬件環境是:觸摸屏---MODBUS協議的單片機開發板觸摸屏做主機。
    發表于 07-13 12:16

    如何對RK3566開發板觸摸屏進行調試

    如何對RK3566開發板觸摸屏進行調試呢?怎樣去解決RK3566開發板觸摸屏操作類似鼠標一樣的問題?
    發表于 03-02 08:24

    方法|如何為開發板調試新的觸摸屏

    /dev/input/event1 在開發板上執行上述命令之后, 點擊觸摸屏, 就會打印以下信息: type:type 用于描述發生了哪一種類型的事件(對事件的分類),Linux 系統所支持的輸入
    發表于 11-29 15:50

    電阻式觸摸屏,什么是電阻式觸摸屏

    電阻式觸摸屏,什么是電阻式觸摸屏   這種觸摸屏利用壓力感應進行控制。電阻觸摸屏的主要部分是一塊與顯示器表面非常配合的電
    發表于 03-24 11:02 ?5591次閱讀

    什么是電容觸摸屏

    什么是電容觸摸屏 電容觸摸屏圖片 電容觸摸屏的英文名稱the introduction of Capa
    發表于 04-30 08:54 ?2201次閱讀

    飛凌6410開發板使用導讀

    開發板出廠默認燒寫系統是WINCE6.0系統。出廠的開發板WINCE6.0桌面上有一些應用程序的快捷方式。WINCE6.0系統已經校準好觸摸屏,所以您可以直接用飛凌開發板包裝內的
    發表于 02-28 15:12 ?22次下載
    飛凌6410<b class='flag-5'>開發板</b>使用導讀

    組態王和觸摸屏哪個好_組態王和觸摸屏區別

    現在組態軟件和觸摸屏都是市場上邊較成熟的產品,組態軟件的出現并沒有取代觸摸屏觸摸屏觸摸屏的優勢,組態軟件有組態軟件的特點。組態軟件和觸摸屏
    發表于 11-29 17:11 ?3.5w次閱讀

    帶有投射電容式觸摸屏的GUI開發板

    本視頻介紹了一個帶有投射電容式觸摸屏的GUI開發板,這個開發板提供了一個低成本,多點觸摸的圖形化的人機界面的解決方案。
    的頭像 發表于 06-07 01:46 ?4306次閱讀

    MCU接口液晶觸摸屏模組設計

    資料下載ATK-3.5’ TFTLCD 模塊V2版本資料ATK-4.3’ TFTLCD電容觸摸屏模塊資料ATK-7寸TFTLCD V2版本模塊資料正點原子STM32開發板+FPGA開發板+四軸
    發表于 10-28 12:21 ?9次下載
    MCU接口液晶<b class='flag-5'>觸摸屏</b>模組設計

    米爾MYD-YG2開發板觸摸屏測試

    米爾MYD-YG2開發板測試米爾觸摸屏
    的頭像 發表于 05-24 13:12 ?29.4w次閱讀

    開源 | 合宙ESP32開發板+WS2812+觸摸屏,自制創意"像素盒子",還讓ChatGPT寫代碼!

    靈魂—— ESP32C3開發板+WS2812燈+電容觸摸屏,還讓ChatGPT給寫代碼! 又將會發生怎樣的奇妙碰撞呢? 本期特別分享 @爆改車間主任 在 立創開源硬件平臺的 "像素盒子"觸摸
    的頭像 發表于 06-05 17:00 ?3710次閱讀
    開源 | 合宙ESP32<b class='flag-5'>開發板</b>+WS2812+<b class='flag-5'>觸摸屏</b>,自制創意"像素盒子",還讓ChatGPT寫代碼!

    彩色液晶接口電路設計及觸摸屏的編程與調試

    電子發燒友網站提供《彩色液晶接口電路設計及觸摸屏的編程與調試.pdf》資料免費下載
    發表于 10-25 10:24 ?0次下載
    彩色液晶接口電路設計及<b class='flag-5'>觸摸屏</b>的編程與<b class='flag-5'>調試</b>

    方法|如何為開發板調試新的觸摸屏

    方法|如何為開發板調試新的觸摸屏
    的頭像 發表于 11-30 11:30 ?872次閱讀
    方法|如<b class='flag-5'>何為</b><b class='flag-5'>開發板</b><b class='flag-5'>調試</b>新的<b class='flag-5'>觸摸屏</b>

    電容觸摸屏原理 電容觸摸屏和電阻觸摸屏有什么區別

    電容觸摸屏和電阻觸摸屏是兩種常見的觸摸屏技術,它們在原理、結構和應用方面都有很大的區別。下面將詳細介紹電容觸摸屏的原理、結構和特點,并與電阻觸摸屏
    的頭像 發表于 01-22 16:13 ?4149次閱讀