我們連接RGB的LCD屏后,先進入終端把開機啟動的mxapp2關閉。有兩種方式,一是killall mxapp2,二是用top查到mxapp2的進程,然后用kill 進程ID
執行測試
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
注意 如果有上述輸出,但是屏沒有顯示,是因為設備樹沒有更新,需要進入uboot執行:
=> setenv fdt_file myb-rzg2l-disp.dtb
=> saveenv
觸摸測試
需要連接帶觸摸的屏,我這里是MY-TFT070-K
終端執行行“evtest”進入測試界面
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]:
從結果我看到,觸摸屏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)
然后我們點擊屏就有相應的輸出:
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 ------------
由上面可知,主要顯示坐標值、鍵值,具體信息如下:
?EV_SYN:同步事件
?EV_KEY:按鍵事件,如 BTN_TOUCH 表示是觸摸按鍵
?EV_ABS:絕對坐標,如觸摸屏上報的坐標
?BTN_TOUCH:觸摸按鍵
?ABS_MT_SLOT:事件中對應的 value
?ABS_MT_TRACKING_ID 表示采集信息開始
單點觸摸信息是以 ABS 承載并按一定順序發送,如:
?ABS_X:是相對于屏幕絕對坐標 X
?ABS_Y:是相對于屏幕絕對坐標 Y
而多點觸摸信息則是以 ABS_MT 承載并按一定順序發送,如:
?ABS_MT_POSITION_X:表示屏幕接觸面的中心點 x 坐標位置.
?ABS_MT_POSITION_Y:表示屏幕接觸面的中心點 Y 坐標位置
審核編輯:湯梓紅
-
測試
+關注
關注
8文章
5569瀏覽量
128027 -
觸摸屏
+關注
關注
42文章
2336瀏覽量
117706 -
開發板
+關注
關注
25文章
5385瀏覽量
100773 -
米爾
+關注
關注
0文章
53瀏覽量
8121
發布評論請先 登錄
相關推薦
入門級i.MX6UL板卡的神經網絡框架ncnn的移植與測試-米爾MYD-Y6ULX-V2開發板


【MYD-Y6ULX試用體驗】基于米爾MYD-Y6ULX開發板的酒駕測試計-結項報告
【米爾MYD-YT507開發板試用體驗】Ubuntu的xfce桌面環境建立及遠程穿透訪問家中米爾MYD-YT507開發板

試用視頻丨國產開發板各項性能測試--米爾MYD-YT507H開發板

ARM+FPGA架構開發板PCIE2SCREEN示例分析與測試-米爾MYD-JX8MMA7

在多媒體應用場景下ffmpeg網絡視頻播放器的體驗--基于米爾MYD-YG2LX開發板

米爾基于瑞薩RZ/G2L開發板在工控領域的應用-基于SOEM的EtherCAT主站

評論