usb hid调试助手_调试ELO ET2740L触摸屏

ELO ET2740L使用HID通用触摸屏驱动后可以玫举出设备,但是hidraw0读不到数据,后来在官网下载了linx 32位的arm驱动,但a64是64位的,后来试了下也是可以用的,具体调试步骤如下

1.将elo_mtinput.c加到input touchscreen elo_mt_input_mod_src下

28b6395c86e825d1b993a9ef0d41abf9.png

2。创建Kconfig makefile文件

b0cfdaab9d05c0edc3d66f0f4dbb1041.png

329549ca03ecfec6c1506169dfa12ce3.png

3。导入Kconfig makefile

c1322d9d30dd38d1b670c1995a0e6128.png

63a013a84d367ede8248ba4b6f8bca64.png

4. 先在make ARCH=arm64 menuconfig 将elo 2740l调模块编出ko文件。在制作Linux镜像时需要取消。

3dd71528d89d98b4ef2c0e66ece76b4e.png

4564cf822e39a874675babd083a44536.png

5。elomtinput.ko拷到bin-mt-usb中,将elobin-mt-usb相关文件拷到文件系统或板子镜像中

# cp -r ./bin-mt-usb/ /etc/opt/elo-mt-usb

# cp ./elo_mt_input.ko ../elo_mt_input_mod_`uname -r`.ko

6。修改权限

# cd /etc/opt/elo-mt-usb

# chmod 777 *

# chmod 444 *.txt

7。拷rules文件和启动服务

# cp /etc/opt/elo-mt-usb/99-elotouch.rules /etc/udev/rules.d

# cp /etc/opt/elo-mt-usb/elo.service /etc/systemd/system/

# systemctl enable elo.service

# systemctl status elo.service

8.安装module并加入到rc.local中

/etc/opt/elo-mt-usb/loadEloMultiTouchUSB.sh

9,调试中遇到地问题,

启动后发现y方向反了,修改驱动代码

9fd41baa28008e27ac52631419d4cecd.png

10。完毕

6b623e108d948f0bb3a67ccdd14adc00.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值