我们有如下的类层次结构:
public interface IManager {
object GetObject(int);
}
public class BaseManager : IManager ...
public class XManager : BaseManager {
...
public static XManager Instance;
}
public class YManager : BaseManager {
...
public static YManager Instance;
}
public static class M
如何在Linux下控制连接到USB口的继电器(一路)? 这张图片展示了usb电缆连接。 ? 当继电器连接到usb端口时,继电器设置为连续。但在终端执行lsusb时,系统找不到该设备。 连接前的lusb输出: Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 1358:c123
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003
我需要开发一个服务,它将主动地找到连接的新串行设备,并为该串行设备旋转一个新线程。
主要原因是我们有一台unix机器(有些是mac,另一些是linux,有些甚至是raspberryPi)。这台机器将有许多连接设备(外部HDD,Arduino(s)和电话等)。
该软件将查找所有串行端口,并找到连接的arduino,然后它将旋转一个线程来处理这个arduino。
我们的问题是:
只列出任何平台上的串行设备
- On mac is /dev/tty.(any name here)
- On linux is /dev/ttyUSB(#)
只探测到阿杜亚诺
- Some d