5
真的有一个“ USB通信协议”吗?
根据Wikipedia,USB: 定义总线,计算机和电子设备之间的连接,通信和电源所使用的电缆,连接器和通信协议 但是真的有一个“ USB 通信协议 ”吗?我的理解是: 您将USB设备连接到计算机(例如Ubuntu或任何类型的Linux) Linux找到该设备的设备驱动程序(以某种方式- 如果您知道,将获得额外的奖励!)并加载它 设备现在已连接到 /dev/theDevice 用户空间应用程序现在可以对其进行读写操作,/dev/theDevice并且驱动程序可以处理底层设备/硬件的底层IO 对我而言,在此流程的任何地方都没有出现“ USB通信协议”。如果我的理解是正确的,则USB只是PC和设备之间的电缆和电气连接。 我在这里错了吗?USB实际上执行某种底层协议来强调以上流程吗?如果是这样,它是什么?在30,000英尺的视线下它如何工作?