gpt4 book ai didi

c++ - 我什至需要 libusb 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:12:51 26 4
gpt4 key购买 nike

我有一个关于我所从事的项目的功能请求,它是与 Paylife CC 手持设备集成,它有一个 USB 连接器来连接计算机。我有文档,正在阅读它。

当我在谷歌上搜索如何在 Linux 上读取/写入 USB 设备时,它说,使用 libusb。

我在想,还有别的可能吗?我不能像打开文件一样打开它并向其写入流,然后从中读取流吗?

我实际上不需要做任何花哨的事情。我只需要向设备写入一串控制代码,读回 ACK 和错误代码会稍微好一些。但由于这些已经显示在设备屏幕上,我不需要做太多事情,只需提供付款所需的总数即可。

所以我的问题是,我有哪些选择?

连接的计算机是一个普通的 ol ubuntu linux box。

最佳答案

当设备符合 USB device classes 之一时,绝对有可能-- 它们的驱动程序是通用的。

如果不是这种情况,那么您可能会坚持使用制造商提供的或第三方驱动程序,前提是有一个驱动程序并且您拥有足够的文档。

如果还是不行,libusb-1.0是你的手段,除非你想自己写一个内核驱动程序:)

关于c++ - 我什至需要 libusb 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7741696/

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