gpt4 book ai didi

c - linux下如何查找usb转并口设备的基址?

转载 作者:可可西里 更新时间:2023-11-01 11:47:49 27 4
gpt4 key购买 nike

我正在 Ubuntu 中用 C 语言进行 IO 编程。我需要端口的基地址来写入数据。

我的笔记本电脑没有并行端口。所以我买了一个 USB 转并口连接器。我插入设备并在/dev/usb/lp0 中检测到它

我运行“lsusb”来查看设备列表,我还可以看到 ID。但是我怎样才能得到基地址呢?对于通常的硬件并行设备,基地址是0x0378。使用 USB 转并行设备时未检测到此地址。

请帮忙。

最佳答案

USB 并口没有基地址——这对 USB 来说不是一个有意义的概念。恐怕通过 inout 指令在 PC 硬件上进行 I/O 的日子在几年前就结束了,尽管许多旧教程仍然存在于网络上。

您可以将字节作为字符设备写入并行端口,这些将出现在打印机端口引脚上。 USB 适配器希望另一端像打印机一样完全握手数据。如果您想进行一般 I/O 原型(prototype)设计,最好使用像 Arduino 这样的简单 USB 微 Controller 。

Further discussion here .

关于c - linux下如何查找usb转并口设备的基址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5565848/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com