端点(ENDPOINT):每一个USB设备在主机看来就是一个端点的结合,主机只能通过端点与设备进行通信,以使用设备的功能;每一个端点实际上就是一个一定大小的数据缓冲区。
管道(PIPE):一个USB管道是驱动程序的一个数据区缓冲与一个外设端点的连接,它代表了一种在两者之间移动数据的能力。一旦设备被配置,管道就存在了。
管道(PIPE):一个USB管道是驱动程序的一个数据区缓冲与一个外设端点的连接,它代表了一种在两者之间移动数据的能力。一旦设备被配置,管道就存在了。
pipe (管道)并不是一个实际存在的物理实质,只是逻辑上的一个东西,比如d12芯片有三个端点,那它在被配置完之后就会有三个管道和主机通信。在通信时并不需要指明哪个通道,只要把数据写入一个端点,那个端点自然会用它自己与主机之间的管道传输数据。