我需要开发一个服务,它将主动地找到连接的新串行设备,并为该串行设备旋转一个新线程。
主要原因是我们有一台unix机器(有些是mac,另一些是linux,有些甚至是raspberryPi)。这台机器将有许多连接设备(外部HDD,Arduino(s)和电话等)。
该软件将查找所有串行端口,并找到连接的arduino,然后它将旋转一个线程来处理这个arduino。
我们的问题是:
只列出任何平台上的串行设备
- On mac is /dev/tty.(any name here)
- On linux is /dev/ttyUSB(#)
只探测到阿杜亚诺
- Some d
一段时间前,我将操作系统从Windows切换到Ubuntu后,我登录了我的Google帐户。今天,我意识到谷歌账户已经列出了我的设备两次。清单如下:
Linux
视窗
其他设备..。
这是字面上的列表。一个设备一次被列为Linux,另一次被列为Windows。如果我从我的设备的"Windows“列表中签出,它可能会解决这个问题,但它是同一台设备,但谷歌认为它是不同的。我只是害怕碰它。我做什么好?
我想用C语言读取连接到PC的usb串行设备的bus和dev。我怎么才能得到它,请帮助me...example我想从下面读取国际信任usb设备总线信息和设备信息。 lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID