我們連接RGB的LCD屏后,先進(jìn)入終端把開機(jī)啟動的mxapp2關(guān)閉。有兩種方式,一是killall mxapp2,二是用top查到mxapp2的進(jìn)程,然后用kill 進(jìn)程ID
執(zhí)行測試
root@myir-yg2lx:~# framebuffer_test
The framebuffer device was opened successfully.
vinfo.xres=800
vinfo.yres=480
vinfo.bits_per_bits=32
vinfo.xoffset=0
vinfo.yoffset=0
red.offset=16
green.offset=8
blue.offset=0
transp.offset=0
finfo.line_length=3200
finfo.type = PACKED_PIXELS
The framebuffer device was mapped to memory successfully.
color: red rgb_val: 00FF0000
color: green rgb_val: 0000FF00
color: blue rgb_val: 000000FF
color: r & g rgb_val: 00FFFF00
color: g & b rgb_val: 0000FFFF
color: r & b rgb_val: 00FF00FF
color: white rgb_val: 00FFFFFF
color: black rgb_val: 00000000
注意 如果有上述輸出,但是屏沒有顯示,是因?yàn)樵O(shè)備樹沒有更新,需要進(jìn)入uboot執(zhí)行:
=> setenv fdt_file myb-rzg2l-disp.dtb
=> saveenv
觸摸測試
需要連接帶觸摸的屏,我這里是MY-TFT070-K
終端執(zhí)行行“evtest”進(jìn)入測試界面
root@myir-yg2lx:~# evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: keyboard
/dev/input/event1: generic ft5x06 (79)
/dev/input/event2: A4TECH USB Device Keyboard
/dev/input/event3: A4TECH USB Device System Control
/dev/input/event4: A4TECH USB Device Consumer Control
/dev/input/event5: A4TECH USB Device
/dev/input/event6: A4TECH USB Device
Select the device event number [0-6]:
從結(jié)果我看到,觸摸屏ft5x06為event1。我們輸入1
Select the device event number [0-6]: 1
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x0 product 0x0 version 0x0
Input device name: "generic ft5x06 (79)"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 330 (BTN_TOUCH)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 155
Min 0
Max 799
Event code 1 (ABS_Y)
Value 476
Min 0
Max 479
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 4
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 799
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 479
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Properties:
Property type 1 (INPUT_PROP_DIRECT)
Testing ... (interrupt to exit)
然后我們點(diǎn)擊屏就有相應(yīng)的輸出:
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 34
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 486
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 172
Event: time 3029532101.3029532101, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 0 (ABS_X), value 486
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 1 (ABS_Y), value 172
Event: time 3029532101.3029532101, -------------- SYN_REPORT ------------
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 485
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 171
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 0 (ABS_X), value 485
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 1 (ABS_Y), value 171
Event: time 3029532101.3029532101, -------------- SYN_REPORT ------------
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 484
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 0 (ABS_X), value 484
Event: time 3029532101.3029532101, -------------- SYN_REPORT ------------
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 485
Event: time 3029532101.30295322
Event: time 3029532101.3029532101, -------------- SYN_REPORT ------------
Event: time 3029532101.3029532101, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 3029532101.3029532101, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 3029532101.3029532101, -------------- SYN_REPORT ------------
由上面可知,主要顯示坐標(biāo)值、鍵值,具體信息如下:
?EV_SYN:同步事件
?EV_KEY:按鍵事件,如 BTN_TOUCH 表示是觸摸按鍵
?EV_ABS:絕對坐標(biāo),如觸摸屏上報(bào)的坐標(biāo)
?BTN_TOUCH:觸摸按鍵
?ABS_MT_SLOT:事件中對應(yīng)的 value
?ABS_MT_TRACKING_ID 表示采集信息開始
單點(diǎn)觸摸信息是以 ABS 承載并按一定順序發(fā)送,如:
?ABS_X:是相對于屏幕絕對坐標(biāo) X
?ABS_Y:是相對于屏幕絕對坐標(biāo) Y
而多點(diǎn)觸摸信息則是以 ABS_MT 承載并按一定順序發(fā)送,如:
?ABS_MT_POSITION_X:表示屏幕接觸面的中心點(diǎn) x 坐標(biāo)位置.
?ABS_MT_POSITION_Y:表示屏幕接觸面的中心點(diǎn) Y 坐標(biāo)位置
審核編輯:湯梓紅
-
測試
+關(guān)注
關(guān)注
8文章
5569瀏覽量
128060 -
觸摸屏
+關(guān)注
關(guān)注
42文章
2336瀏覽量
117729 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5389瀏覽量
100901 -
米爾
+關(guān)注
關(guān)注
0文章
53瀏覽量
8123
發(fā)布評論請先 登錄
相關(guān)推薦
入門級i.MX6UL板卡的神經(jīng)網(wǎng)絡(luò)框架ncnn的移植與測試-米爾MYD-Y6ULX-V2開發(fā)板

如何用OpenCV進(jìn)行手勢識別--基于米爾全志T527開發(fā)板


【MYD-Y6ULX試用體驗(yàn)】基于米爾MYD-Y6ULX開發(fā)板的酒駕測試計(jì)-結(jié)項(xiàng)報(bào)告
【米爾MYD-YT507開發(fā)板試用體驗(yàn)】Ubuntu的xfce桌面環(huán)境建立及遠(yuǎn)程穿透訪問家中米爾MYD-YT507開發(fā)板

ARM+FPGA架構(gòu)開發(fā)板PCIE2SCREEN示例分析與測試-米爾MYD-JX8MMA7

試用視頻丨國產(chǎn)開發(fā)板各項(xiàng)性能測試--米爾MYD-YT507H開發(fā)板

ARM+FPGA架構(gòu)開發(fā)板PCIE2SCREEN示例分析與測試-米爾MYD-JX8MMA7

米爾ARM+FPGA架構(gòu)開發(fā)板PCIE2SCREEN示例分析與測試

米爾ARM+FPGA架構(gòu)開發(fā)板PCIE2SCREEN示例分析與測試

在多媒體應(yīng)用場景下ffmpeg網(wǎng)絡(luò)視頻播放器的體驗(yàn)--基于米爾MYD-YG2LX開發(fā)板

米爾基于瑞薩RZ/G2L開發(fā)板在工控領(lǐng)域的應(yīng)用-基于SOEM的EtherCAT主站

評論