USB Device C或Pascal,如何通信

时间:2014-01-04 15:21:15

标签: linux ubuntu usb pascal led

bros ...... 如果我被破坏了,我可以如何与USB设备通信,但是功能性操纵杆或其他功能。 但在这种情况下回答:

  1. 即使拿到设备我怎么能沟通?
  2. 或者只是如何向USB端口发送几个字节,这将启用/禁用通过USB端口连接的微型小型LED?
  3. 的IDE /语言/ OS: Lazarus(Obj.Pascal),Eclipse(C / C#/ C ++); Object Pascal,C / C#/ C ++; Ubuntu 12.04 LTS。

    谢谢,并且带着非常大的愿望, 有人:D。

1 个答案:

答案 0 :(得分:1)

Afaik USB是一种基于数据包的数字设备,而不是像原始并行端口那样的一堆数字线路。将LED连接到USB端口几乎肯定是不可能的。 (你需要一个带有数字I / O的usb从芯片,但你的电压和隔离度也可能不同)

此外,一般不会直接与usb端口通信,而是与特定驱动器的驱动程序通信,或者至少与某类HID设备的通用驱动程序通信(如HID情况)。

查看Linux如何支持您的操纵杆(可能是通过在/ dev中安装一些设备),并通过查找使用它的应用程序的源代码来学习如何与它进行对话。