C 哪个IO端口用于对发动机、传感器进行编码
我想通过一个自编的C API来控制一些物理引擎、开关、灯光 我已经对如何实现这一目标有了一个非常全面的概述: 使用内核抽象,在其上编写驱动程序并将其用作控件。驱动程序本身必须管理传入字节并解释它们(取决于端口) 我个人更喜欢使用USB端口,因为我可以用我的MacBook进行开发 但我知道协议相当复杂。不过,以下是我的具体问题:C 哪个IO端口用于对发动机、传感器进行编码,c,io,usb,kernel,hardware,C,Io,Usb,Kernel,Hardware,我想通过一个自编的C API来控制一些物理引擎、开关、灯光 我已经对如何实现这一目标有了一个非常全面的概述: 使用内核抽象,在其上编写驱动程序并将其用作控件。驱动程序本身必须管理传入字节并解释它们(取决于端口) 我个人更喜欢使用USB端口,因为我可以用我的MacBook进行开发 但我知道协议相当复杂。不过,以下是我的具体问题: 哪个端口好用(USB是合适的选择吗?) 我可以简单地将引擎连接到USBs电源线,并将数据线连接到电源开关,还是需要额外的电路板 对于OSX、BSD或gnu/Linux有更
Bodo要控制物理引擎,您必须至少添加一个电源板,您的USB端口无法驱动直流电机(可能是LED) 计算机上最简单的I/O端口是LPT(并行端口),但这是一个“非常”古老的东西。我同意USB端口是最方便的,但为了方便使用,我建议你买一张小卡 这个(或任何类似的东西)可以达到目的
我希望它能帮助您,为高延迟提供sry。你的回答帮助了我。我看了一下黑板,发现它需要窗口。我也被排除在驱动程序开发之外。我想我只需要一个连接到usb端口的led就可以轻松开始,我可以启用和禁用usb端口。实际上,对于PoKeys56U,UNIX系统(Linux和Os X)都有一个C库。您也可以检查是否存在错误,但在任何情况下,由于USB(通用串行总线)的串行通信,您将无法在没有适配器的情况下打开/关闭I/O。