我设法找到了一个旧的外部并行 5.25 英寸驱动器,我已将其与 USB 到并行电缆连接起来。该电缆在 Linux 中被正常检测到。
我可以花几个小时浏览网页或尝试编写自己的驱动程序。我的编程技能是中级的。
我想知道这里是否有人可以帮助我指出通过 USB 访问并行驱动器的正确方向。
谢谢。
答案1
在过去,PC 并行端口直接映射到 PC 的 I/O 空间,可以完全任意地访问端口的数据和控制寄存器。磁带、外部软盘等各种“并行端口”设备的驱动程序将使用专有的逐位访问来使接口工作。软盘的接口可能会使用某些单独的位和特殊时序来明确控制步进电机和其他我很久以前就忘记的奇怪的东西。这些驱动程序将使用直接硬件访问。
现代的 USB 到并行端口适配器不提供相同的功能,它们是 USB 到“并行打印机”端口,并且仅提供 CENTRONIX 接口的有限功能。虚拟化 USB 适配器不太可能驱动您的旧 5.25 英寸驱动器。