是否可以读取每个串行设备的数据?

是否可以读取每个串行设备的数据?

当来自通过直接串行 9 针电缆连接的设备时,读取串行数据是很平常的事情。但 USB 设备会发生这种情况吗?考虑到实际上USB是一种通用串行总线,是否可以从任何设备读取数据,例如USB闪存驱动器、USB键盘和鼠标、USB DVB-T?

答案1

除非我误读了你的问题,否则答案是肯定的;如果不可能做到这一点,就不可能存在任何设备驱动程序。

不过,您将无法以纯文本或类似内容读取任何 USB 设备,并且您将需要直接访问 USB 设备节点。驱动程序可能会干扰它们的读取。但从理论上讲,是的,人们可以从任何串行设备读取数据。这就是驱动程序的工作方式 - 它们从 USB 线路读取数据,并决定如何处理它。

相关内容