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

被折叠的 条评论
为什么被折叠?



