USB中端点映射的重要性是什么?

USB中端点映射的重要性是什么?,usb,Usb,我正在用USB做我的项目。为此,我需要了解USB中的端点映射。通用端点是在USB设备通过管道发送到主机之前存储信息的缓冲区。那么端点映射是什么?端点映射的重要性是什么?在接口中的每个端点,描述设备的单个输入或输出流。支持不同类型功能的流的设备具有多个接口。支持与函数相关的多个流的设备可以在单个接口上支持多个端点 所有类型的端点(默认端点除外)都必须提供端点描述符,以便主机可以获取有关端点的信息。端点描述符包括诸如其地址、类型、方向以及端点可以处理的数据量等信息。到端点的数据传输基于该信息 源代码

我正在用USB做我的项目。为此,我需要了解USB中的端点映射。通用端点是在USB设备通过管道发送到主机之前存储信息的缓冲区。那么端点映射是什么?端点映射的重要性是什么?

在接口中的每个端点,描述设备的单个输入或输出流。支持不同类型功能的流的设备具有多个接口。支持与函数相关的多个流的设备可以在单个接口上支持多个端点

所有类型的端点(默认端点除外)都必须提供端点描述符,以便主机可以获取有关端点的信息。端点描述符包括诸如其地址、类型、方向以及端点可以处理的数据量等信息。到端点的数据传输基于该信息


源代码没有包含我所问问题的答案。它只是提供了关于如何从USB设备获取描述符的简单信息。我的意图是,假设设备支持多个接口,每个接口都是我们指定的端点,如何避免在其他接口中再次使用相同的端点地址或索引?为此,我们如何编写程序来自动检测已分配的部分端点地址

假设在端点映射中,我用它的索引值映射了地址。我如何检查特定的端点地址是否被再次使用?请参考我提供的源,这就是我要查找的。。。没有合适的文件可用。