当前位置 主页 > 服务器问题 > Linux/apache问题 >

    详解linux usb host驱动编写入门(2)

    栏目:Linux/apache问题 时间:2019-11-07 20:05

    h,看到这里,你应该发现大部分底层操作其实也都是ohci帮助一起完成的。每个host driver其实就是注册了一下,告知了mem地址在哪。下面这段代码就是ohci-s3c2410.c中probe函数的代码。

    hcd->regs = devm_ioremap_resource(&dev->dev, &dev->resource[0]); 
    if (IS_ERR(hcd->regs)) { 
      retval = PTR_ERR(hcd->regs); 
      goto err_put; 
    } 

    4、usb驱动怎么学

    如果从代码结构来说,上面这段分析算是入门了。但是,如果要深入了解usb host&device驱动,那么除了这些代码逻辑,那么还要熟读usb协议手册,更重要的学会用catc协议分析仪真正地去了解usb是如何发包和收包的。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。