将自定义硬件与一个输入接口以将开关置于/ proc中的最简单方法是什么?

时间:2009-06-22 10:21:26

标签: linux hardware linux-device-driver procfs

我有一个设备,它采用低电流3-12v输入信号来实现它的魔力,我想将它连接到我的linux盒子。我对此有什么选择?拥有一些低成本的用户空间解决方案会很棒。

1 个答案:

答案 0 :(得分:3)

如果我理解正确,你需要通过改变3-12v输入信号来控制你的盒子。这是我能从头脑中想到的选择: -

a:使用RS232串口握手线。 RTS / CTS通常可以编程方式控制为“开/关”信号,无需使用IOCTL calls进行驱动程序开发。

b:使用“GPI加密狗”,例如Advantech ADAM范围。这些通常采用串行或TCP / IP输入并将其转换为合适的输出信号。

c:如果您的PC有这样的事情,您可能可以使用parallel printer port执行某些操作。

正如shodanex所说,请注意RS232电平与TTL / CMOS输入不直接兼容,因此您可能需要一些较小的电平转换/钳位电子设备来解决此问题。