2022年8月12日

摘要: usb_sndbulkpipe usb_sndbulkpipe 当数据从用户空间正确复制到局部缓冲区后,urb必须在可以被提交给USB核心之前被正确初始化: /* 初始化urb */ usb_fill_bulk_urb(urb, dev->udev, usb_sndbulkpipe(dev->ude 阅读全文
posted @ 2022-08-12 12:13 lydstory 阅读(143) 评论(0) 推荐(0)
摘要: https://www.remoteusb.com/ 阅读全文
posted @ 2022-08-12 12:12 lydstory 阅读(22) 评论(0) 推荐(0)
摘要: 双链表 自旋锁 使用usb_buffer_alloc 和 usb_buffer_free 这两个函数,在2.6.35和之后的内核中usb_buffer_alloc 和 usb_buffer_free这两个函数已不在使用了,可以用usb_alloc_coherent 和 usb_free_cohere 阅读全文
posted @ 2022-08-12 11:11 lydstory 阅读(24) 评论(0) 推荐(0)
摘要: static struct usb_driver ce_driver = { .name = "ce", .probe = ce_probe, .disconnect = ce_disconnect, .suspend = ce_suspend, .resume = ce_resume, .pre_ 阅读全文
posted @ 2022-08-12 11:01 lydstory 阅读(62) 评论(0) 推荐(0)
摘要: usb: host controller + udc usb控制器驱动 与 usb设备驱动一个功能复杂的usb设备可以具有多个接口..端点是usb通信的最基本形式,每一个usb设备接口在主机看来就是一个端点的集合主机只能通过端点与设备通信,usb系统中每一个端点都有唯一的地址,这是由设备地址和端点号 阅读全文
posted @ 2022-08-12 10:30 lydstory 阅读(340) 评论(0) 推荐(0)
摘要: https://www.wch.cn/ 阅读全文
posted @ 2022-08-12 09:47 lydstory 阅读(23) 评论(0) 推荐(0)

导航