【发布时间】:2011-04-06 11:49:50
【问题描述】:
我在 Ubuntu 中使用 C 语言进行 IO 编程。我需要端口的基地址来写入数据。
我的笔记本电脑没有并行端口。所以我买了一个 USB 到并行端口的连接器。我插入设备并在 /dev/usb/lp0 中检测到它
我运行“lsusb”来查看设备列表,我也可以看到 ID。但是我怎样才能得到基地址呢?对于通常的硬件并行设备,基地址是 0x0378。使用 USB 转并行设备时未检测到此地址。
请帮忙。
【问题讨论】:
-
USB 转并行适配器不适合经典的 LPT 编程风格,因为它根本不驻留在地址空间中!如果您想做经典的 LPT 编程,请考虑为 PCI 或 PCIe 总线购买 LPT 卡。
标签: c linux linux-kernel