zoukankan      html  css  js  c++  java
  • usb驱动程序小结(六)


    title: usb驱动程序小结
    tags: linux
    date: 2018/12/20/ 17:59:51
    toc: true

    usb驱动程序小结

    1. linux中为usb驱动也提供了一套总线驱动,类似platform设备平台,这个总线为我们提供了usb总线的时序相关的东西,能够读取数据,但是他不知道数据的具体含义。

      usb 总线驱动框架

    2. 一些通用的数据描述的东西会存放在描述符中

      usb 描述符简介

    3. 自己需要构造usb驱动程序,这里需要构造匹配的id以及匹配之后的probe,一般可以在里面注册输入子系统或者其他事情,注册urb

      usb 输入子系统写程序 usb输入子系统键盘 usb的hid鼠标键盘报告描述符

    4. 自己编写urb的回调函数,这里面是完成数据传输后程序想要做什么的,比如上报事件等。

      usb 输入子系统写程序 usb输入子系统键盘 usb的hid鼠标键盘报告描述符

    Todo

    不知道为什么,idtable 的识别中并不生效

  • 相关阅读:
    web ERP前端技术选型
    poj1741 Tree 树的分治
    HDU4694 未AC
    zoj4100 Balanced Number 数位DP
    树的最小表示法 UVA 12489
    2013长沙网赛 I题 Grand Prix
    2013第八场多校
    2013第六场多校
    2013第五场多校
    ZOJ3724 树状数组+离线处理
  • 原文地址:https://www.cnblogs.com/zongzi10010/p/10155340.html
Copyright © 2011-2022 走看看