微宝网 微宝网
首页
  • 专题

    • ZYNQ
    • 树莓派
    • 信号处理
    • 硬件
    • 大杂烩
  • 笔记

    • 《Git》
    • 《Qt》
    • 《Python》
转载
产品
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

bitQ

饮马江湖,仗剑走天涯
首页
  • 专题

    • ZYNQ
    • 树莓派
    • 信号处理
    • 硬件
    • 大杂烩
  • 笔记

    • 《Git》
    • 《Qt》
    • 《Python》
转载
产品
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • Petalinux下触摸屏驱动
    • 免驱触摸屏为啥在我的Linux上驱动不起来
  • migen安装与使用
  • vivado工程Git版本控制
  • vivado工程异常
  • ZYNQ
bitQ
2023-11-05
目录

Petalinux下触摸屏驱动

# Petalinux下触摸屏驱动

# 免驱触摸屏为啥在我的Linux上驱动不起来

# 背景:

某宝上买了个HDMI接口的触摸屏,用树莓派驱动没啥问题,但是用在我自己定制的Linux系统上,咋都不好使,咨询商家,商家说触摸屏的芯片是GT911,芯片是I2c协议,触摸屏上是usb接口的啊,继续追问,客服那边的答复是:

不好意思,刚刚研发那边跟我说USB转I2C是商业秘密,是不能够发送给客户的,我们自己做的方案不会提供这些元器件的准确数据的,属于核心技术的保密,我这边也要不到呢。

让人无奈的客服,继续网上找资料。

[编译linux内核,使其支持电容触摸屏的功能_special hid drivers_MC_J的博客-CSDN博客](https://blog.csdn.net/qq_37868856/article/details/103993638#:~:text=在内核源文件中找到 hid-multitouch.c文件 ,在static const struct hid_device_id mt_devices,[]结构体中添加 {.driver_data %3D MT_CLS_DEFAULT%2C HID_USB_DEVICE (VID%2C PID) }%2C其中VID和PID可以用lsusb命令看到,或者直接插在windows电脑上,查看设备属性也会有两个十六进制数,把VID和PID替换掉保存重新编译linux内核就可以了。)

我是在petalinux下做的系统,编译内核时,把 HID Multitouch panels这一项加上就可以了。

img

点击并拖拽以移动

#ZYNQ#petalinux
上次更新: 2023/11/05, 12:11:34
migen安装与使用

migen安装与使用→

最近更新
01
vivado工程异常
02-20
02
制作微信卡片
02-14
03
vivado工程Git版本控制
12-16
更多文章>
Theme by Vdoing | Copyright © 2023-2025 微宝 | MIT License
鲁ICP备14006596号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式