当前位置:  开发笔记 > 编程语言 > 正文

在Mono中使用USB设备

如何解决《在Mono中使用USB设备》经验,为你挑选了1个好方法。

我有一个要求,我需要检测USB端口和从设备读取数据.我可以看到许多用于检测USB端口的源代码,但是可以使用C#和Mono从通过USB端口连接的设备读取数据吗?我需要这个组件在Mac和Windows上运行.



1> λ Jonas Gora..:

这个有可能.有一个名为SharpUSBLib的项目,你应该检查.这是一个用C#编写的用于Unix和Linux的USBLib的包装库,用C语言编写.还有一个USBLib到Win32的端口.

您可能需要注意的一件事是,您可能不需要SharpUSBLib,具体取决于您尝试与之通信的USB设备类型.例如,大多数USB HID(人机接口设备)如Keyboards和Mice都是完全的Plug'n'Play功能,不需要驱动程序或接口库.我有一个小型USB Unitech条形码扫描仪,当插入USB端口时就像键盘一样,系统(Linux和Win32)都将其视为HID.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有