将 USB 端点注册为设备的优势

问题描述

我有一个关于将端点注册为真实设备的问题。将 USB 设备端点注册为真实设备有什么好处?

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/usb/core/endpoint.c?h=v5.4.84#n176

搜索更改时,似乎最初 USB 设备端点已注册为 kobjects。

我的理解是,如果我们将 USB 设备端点注册为真实设备,那么它会在 sysfs 下创建属性文件(在我的 Ubuntu PC 中:/sys/bus/usb/devices/1-10:1.0/ep_81/)。如果这不正确,请纠正我。如果我们添加 using kobjects,那么也会在 sysfs 中创建属性文件

我的问题是将端点注册为真实设备有什么好处,或者将端点添加为 kobjects 有什么问题(当我们注册为真实设备时会解决)。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)