0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

米尔MYD-YG2开发板触摸屏测试

华仔的编程随笔 来源:华仔的编程随笔 作者:华仔的编程随笔 2023-05-24 13:12 次阅读

我们连接RGB的LCD屏后,先进入终端把开机启动的mxapp2关闭。有两种方式,一是killall mxapp2,二是用top查到mxapp2的进程,然后用kill 进程ID

执行测试

root@myir-yg2lx:~# framebuffer_testTheframebuffer device was opened successfully.vinfo.xres=800vinfo.yres=480vinfo.bits_per_bits=32vinfo.xoffset=0vinfo.yoffset=0red.offset=16green.offset=8blue.offset=0transp.offset=0finfo.line_length=3200finfo.type = PACKED_PIXELSTheframebuffer device was mapped to memory successfully.color: red rgb_val:00FF0000color: green rgb_val:0000FF00color: blue rgb_val:000000FFcolor: r & g rgb_val:00FFFF00color: g & b rgb_val:0000FFFFcolor: r & b rgb_val:00FF00FFcolor: white rgb_val:00FFFFFFcolor: 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 scanall of/dev/input/event* Available devices:/dev/input/event0: keyboard/dev/input/event1: generic ft5x06 (79)/dev/input/event2: A4TECHUSBDevice 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

Selectthedeviceeventnumber[0-6]:1Inputdriverversionis1.0.1InputdeviceID:bus0x18vendor0x0product0x0version0x0Inputdevicename:"generic ft5x06 (79)"Supportedevents:Eventtype0(EV_SYN)Eventtype1(EV_KEY)Eventcode330(BTN_TOUCH)Eventtype3(EV_ABS)Eventcode0(ABS_X)Value155Min0Max799Eventcode1(ABS_Y)Value476Min0Max479Eventcode47(ABS_MT_SLOT)Value0Min0Max4Eventcode53(ABS_MT_POSITION_X)Value0Min0Max799Eventcode54(ABS_MT_POSITION_Y)Value0Min0Max479Eventcode57(ABS_MT_TRACKING_ID)Value0Min0Max65535Properties:Propertytype1(INPUT_PROP_DIRECT)Testing...(interrupttoexit)

然后我们点击屏就有相应的输出:

Event:time3029532101.3029532101,type3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 34Event: time3029532101.3029532101,type3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 486Event: time3029532101.3029532101,type3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 172Event: time3029532101.3029532101,type1 (EV_KEY), code 330 (BTN_TOUCH), value 1Event: time3029532101.3029532101,type3 (EV_ABS), code 0 (ABS_X), value 486Event: time3029532101.3029532101,type3 (EV_ABS), code 1 (ABS_Y), value 172Event: time3029532101.3029532101,-------------- SYN_REPORT ------------Event: time3029532101.3029532101,type3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 485Event: time3029532101.3029532101,type3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 171Event: time3029532101.3029532101,type3 (EV_ABS), code 0 (ABS_X), value 485Event: time3029532101.3029532101,type3 (EV_ABS), code 1 (ABS_Y), value 171Event: time3029532101.3029532101,-------------- SYN_REPORT ------------Event: time3029532101.3029532101,type3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 484Event: time3029532101.3029532101,type3 (EV_ABS), code 0 (ABS_X), value 484Event: time3029532101.3029532101,-------------- SYN_REPORT ------------Event: time3029532101.3029532101,type3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 485Event: time3029532101.30295322Event: time3029532101.3029532101,-------------- SYN_REPORT ------------Event: time3029532101.3029532101,type3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1Event: time3029532101.3029532101,type1 (EV_KEY), code 330 (BTN_TOUCH), value 0Event: time3029532101.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 坐标位置

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    4831

    浏览量

    125752
  • 触摸屏
    +关注

    关注

    42

    文章

    2243

    浏览量

    114796
  • 开发板
    +关注

    关注

    25

    文章

    4704

    浏览量

    95772
  • 米尔
    +关注

    关注

    0

    文章

    45

    浏览量

    7836
收藏 人收藏

    评论

    相关推荐

    入门级i.MX6UL板卡的神经网络框架ncnn的移植与测试-米尔MYD-Y6ULX-V2开发板

    米尔 MYD-Y6ULX-V2 开发板,基于 NXP i.MX6UL/i.MX6UL L处理器,该 开发板米尔称之为经典王牌产品。本次
    的头像 发表于02-18 18:19 2975次阅读
    入门级i.MX6UL板卡的神经网络框架ncnn的移植与<b class='flag-5'>测试</b>-<b class='flag-5'>米尔</b><b class='flag-5'>MYD-Y6ULX-V2</b><b class='flag-5'>开发板</b>

    米尔MYD-YG2LX开发板内存、CPU等压力测试

    MYD-YG2LX 开发板进行基础信息查看,以及CPU、内存压力 测试
    的头像 发表于05-16 13:34 1177次阅读
    <b class='flag-5'>米尔</b><b class='flag-5'>MYD-YG2</b>LX<b class='flag-5'>开发板</b>内存、CPU等压力<b class='flag-5'>测试</b>

    米尔瑞萨RZ/G2L开发板触摸屏测试#米尔开发板#YG2LX #触摸屏

    瑞萨 开发板 米尔
    华仔stm32
    发布于 :2023年05月24日 13:17:25

    MYD-Y6ULX试用体验】基于米尔MYD-Y6ULX开发板的酒驾测试计-结项报告

    MYD-Y6ULX 开发板的酒驾 测试计 首先是材料的准备:1. 米尔 MYD-Y6ULX 开发套件一套
    发表于03-22 09:03

    米尔科技关于MYD-C8MMX开发板测评

    今天要进行测评的板子是来自 米尔电子的 MYD-C8MMX 开发板MYD-C8MMX 开发板米尔电子
    发表于03-05 11:27 2097次阅读

    国产开发板各项性能测试--米尔MYD-YT507H开发板

    此次的板卡 测试,是 米尔 MYD-YT507H 开发板的各项性能 测试
    的头像 发表于09-14 15:26 1503次阅读
    国产<b class='flag-5'>开发板</b>各项性能<b class='flag-5'>测试</b>--<b class='flag-5'>米尔</b><b class='flag-5'>MYD</b>-YT507H<b class='flag-5'>开发板</b>

    米尔MYD-YT507开发板试用体验】Ubuntu的xfce桌面环境建立及远程穿透访问家中米尔MYD-YT507开发板

    到eMMC和完全调教指南! ,我分享了在 米尔 MYD-YT507 开发板上烧录Ubuntu18.04系统及系统基础调整,这篇文章中,分享的是xfce桌面环境的建立,以及如何在公司远程穿透访问家里内网的
    的头像 发表于10-27 14:17 890次阅读
    【<b class='flag-5'>米尔</b><b class='flag-5'>MYD</b>-YT507<b class='flag-5'>开发板</b>试用体验】Ubuntu的xfce桌面环境建立及远程穿透访问家中<b class='flag-5'>米尔</b><b class='flag-5'>MYD</b>-YT507<b class='flag-5'>开发板</b>

    ARM+FPGA架构开发板PCIE2SCREEN示例分析与测试-米尔MYD-JX8MMA7

    本次 测试内容为 米尔 MYD-JX8MMA7 开发板其ARM端的 测试例程pcie 2screen并介绍一
    的头像 发表于02-24 16:56 893次阅读
    ARM+FPGA架构<b class='flag-5'>开发板</b>PCIE<b class='flag-5'>2</b>SCREEN示例分析与<b class='flag-5'>测试</b>-<b class='flag-5'>米尔</b><b class='flag-5'>MYD</b>-JX8MMA7

    试用视频丨国产开发板各项性能测试--米尔MYD-YT507H开发板

    本篇测评由电子工程世界的优秀测评者“qinyunti”提供。此次的板卡 测试,是 米尔 MYD-YT507H 开发板的各项性能 测试。完整试用视频戳这
    的头像 发表于09-02 11:19 680次阅读
    试用视频丨国产<b class='flag-5'>开发板</b>各项性能<b class='flag-5'>测试</b>--<b class='flag-5'>米尔</b><b class='flag-5'>MYD</b>-YT507H<b class='flag-5'>开发板</b>

    ARM+FPGA架构开发板PCIE2SCREEN示例分析与测试-米尔MYD-JX8MMA7

    本篇测评由德赢Vwin官网 的优秀测评者“zealsoft”提供。本次 测试内容为 米尔 MYD-JX8MMA7 开发板其ARM端的 测试例程pcie
    的头像 发表于03-02 09:44 658次阅读
    ARM+FPGA架构<b class='flag-5'>开发板</b>PCIE<b class='flag-5'>2</b>SCREEN示例分析与<b class='flag-5'>测试</b>-<b class='flag-5'>米尔</b><b class='flag-5'>MYD</b>-JX8MMA7

    米尔ARM+FPGA架构开发板PCIE2SCREEN示例分析与测试

    本次 测试内容为基于ARM+FPGA架构的 米尔 MYD-JX8MMA7 开发板其ARM端的 测试例程pcie 2
    的头像 发表于07-08 14:38 575次阅读
    <b class='flag-5'>米尔</b>ARM+FPGA架构<b class='flag-5'>开发板</b>PCIE<b class='flag-5'>2</b>SCREEN示例分析与<b class='flag-5'>测试</b>

    米尔ARM+FPGA架构开发板PCIE2SCREEN示例分析与测试

    本次 测试内容为基于ARM+FPGA架构的 米尔 MYD-JX8MMA7 开发板其ARM端的 测试例程
    的头像 发表于07-07 14:15 540次阅读
    <b class='flag-5'>米尔</b>ARM+FPGA架构<b class='flag-5'>开发板</b>PCIE<b class='flag-5'>2</b>SCREEN示例分析与<b class='flag-5'>测试</b>

    在多媒体应用场景下ffmpeg网络视频播放器的体验--基于米尔MYD-YG2LX开发板

    MYD-YG2LX 开发板快捷高效的多媒体应用 开发。过程https://www.sample-videos.com/index.php#sample-mp4-video下下 测试mp
    的头像 发表于08-14 09:43 621次阅读
    在多媒体应用场景下ffmpeg网络视频播放器的体验--基于<b class='flag-5'>米尔</b><b class='flag-5'>MYD-YG2</b>LX<b class='flag-5'>开发板</b>

    米尔基于瑞萨RZ/G2L开发板在工控领域的应用-基于SOEM的EtherCAT主站

    本文介绍【 米尔 MYD-YG2LX 开发板】在工控领域的应用,实现基于SOEM的EtherCAT主站。 开发环境基于WSL 2
    的头像 发表于08-24 18:57 667次阅读
    <b class='flag-5'>米尔</b>基于瑞萨RZ/G<b class='flag-5'>2</b>L<b class='flag-5'>开发板</b>在工控领域的应用-基于SOEM的EtherCAT主站

    方法|如何为开发板调试新的触摸屏

    方法|如何为 开发板调试新的 触摸屏
    的头像 发表于11-30 11:30 690次阅读
    方法|如何为<b class='flag-5'>开发板</b>调试新的<b class='flag-5'>触摸屏</b>