ttyusb

当我尝试通过串行设置 getty 时,作业控制不起作用
ttyusb

当我尝试通过串行设置 getty 时,作业控制不起作用

我正在尝试设置 getty 通过串行登录(主要作为实验)。 几乎任何配置都会发生同样的事情。如果我的默认 shell 是bash,我在登录后会收到以下消息: -bash: cannot set terminal process group (15297): Inappropriate ioctl for device -bash: no job control in this shell 然后为了证明它不起作用,我不能使用ctrl+C来停止程序: $ sleep 30 ^C 而且似乎没有发出信号。 这些是我尝试过的配置: 我已经尝试过这两个命令 # co...

Admin

在没有 udev 规则的情况下重命名 USB 设备为静态名称
ttyusb

在没有 udev 规则的情况下重命名 USB 设备为静态名称

我有一个 Arduino 板连接到一个USB端口并被 Ubuntu 识别为ttyACM0设备。由于 Arduino 站点上的编程原因,该设备在 Linux 上应该是可见的ttyUB0。 udev这个问题可以通过使用和 规则来解决: SUBSYSTEM=="tty", ATTRS{idVendor}=="XXX", ATTRS{idProduct}=="YYY", MODE="0666", SYMLINK+="ttyUSBO" 写在/etc/udev/rules.d/99-usb-serial.rules Arduino 板在这些设置下工作,一切看起来都很好。...

Admin

仅使用 USB 电缆的虚拟 COM 端口
ttyusb

仅使用 USB 电缆的虚拟 COM 端口

我已经看到可以通过 USB 电缆连接两台计算机并制作虚拟以太网桥或类似的东西。 我的问题是,我们可以做类似的事情,但将连接配置为串行接口吗? 确切地说: 是否可以使用 USB 电缆(我不知道正确的名称是什么,我的意思是两端都有 USB-A 连接器的电缆)连接两台计算机,而不涉及任何串行适配器,然后将 USB 端口配置为串行。 ...

Admin

ttyUSB 订购
ttyusb

ttyUSB 订购

我正在开展一个项目,涉及开发与多个 ttyUSB 端口(具体来说是 16 个)连接的设备。 需要注意的是,Linux 处理 ttyUSB 端口的方式与 Windows 不同。在 Linux 中,ttyUSB 端口通常按照连接顺序进行标记,这与 Windows 形成鲜明对比,在 Windows 中,每个 USB 设备始终接收特定且不变的 COM 端口号(例如,COM7 始终对应于相同的 USB 设备,无论重新连接或计算机重新启动如何) )。 我的主要目标是确保 Linux 中的 ttyUSB 端口编号即使在设备重新启动后也保持一致。然而,我的实验表明,Linu...

Admin

为什么与该设备的串行通信失败?
ttyusb

为什么与该设备的串行通信失败?

我有两个串行转 USB 适配器连接到我的计算机,每个适配器都连接到一个微控制器。 我想做的是通过 UART(我使用的是 minicom)向每个微控制器发送命令,但只有一个成功。两者都向计算机发送数据,但只有一个能够接收数据。 这是向一台设备发送命令后的结果。 这就是其他设备上发生的情况。 并不是连接错误,因为我换成Windows,两个都可以。另外,我必须补充一点,当我尝试同时向两个设备传输信息时,适配器开始出现故障(如ttyUSB0和ttyUSB1)。在那次尝试之前它运行良好。之后,即使只有一个连接也没有关系,一个总是可以工作,另一个则不能。它被计算机识...

Admin

USB LTE 调制解调器没有 MAC 地址?
ttyusb

USB LTE 调制解调器没有 MAC 地址?

我正在使用时下流行的华为 Brovi E3372-325 LTE USB 棒将 Linux 机器连接到互联网。特殊要求是传入的 ssh/ping/NTP/... 连接必须到达我的 Linux 操作系统。 状态是,使用usb_modeswitch -X和option driver我可以调出 3 个 ttyUSB 接口,并使用 成功连接wvdial。但由于某种原因,ifconfig没有列出 ppp0 接口的 HW/MAC 地址,并且同一 APN 网络上的设备无法 ping 我的 IP 地址。我不认为原因是 ISP 阻止,因为我的其他设备在网络上可以 ping 通...

Admin

使用 SynCE 的 Debian  PDA/HandHeld 之间丢失 PPP 连接
ttyusb

使用 SynCE 的 Debian PDA/HandHeld 之间丢失 PPP 连接

我目前能够将手持设备连接到运行 Linux 且运行非常旧的 Ubuntu 14.04 的 PC,将 SynCE 的存储库 PPA 添加到源列表。现在,目标是更新操作系统,我选择了 Debian Buster,我已成功从 Ubuntu Xenial 版本中的同一存储库安装了 DEB 软件包。 在 Debian 中,USB 串行设备被识别并与 ttyUSB 总线连接,获取 IP 地址并在几秒钟后断开连接(两秒,最多三秒)。我已经完成了 PPP 调试(选项 debug dump 和 kdebug),一切看起来都很正常: pppd options in effect...

Admin

如何防止 UDEV 错误地将设备 ppp 的删除事件列入队列?
ttyusb

如何防止 UDEV 错误地将设备 ppp 的删除事件列入队列?

使用 SynCE 将 PDA 设备与 Debian Buster 连接,USB 串行设备被识别并与 ttyUSB 总线连接,获取 IP 地址并在几秒钟后断开连接(两秒,最多三秒)。这是它在系统日志中的样子: Jan 18 20:26:57 debian10 dccm[1505]: Message: synce_device_dbus_init: registering object path '/org/synce/dccm/Device/_devices_pci0000_00_0000_00_06_0_usb2_2_2_2_2_1_0_ttyUSB0_tt...

Admin

无法访问“/dev/ttyACM0”:没有这样的文件或目录
ttyusb

无法访问“/dev/ttyACM0”:没有这样的文件或目录

所以我需要使用'/dev/ttyACM0'。我尝试显示所有可用的 USB 选项: ~$ sudo dmesg | grep tty,我得到 [ 0.098062] printk: console [tty0] enabled [ 291.890275] cdc_acm 2-1.3:1.0: ttyACM0: USB ACM device [ 825.280387] cdc_acm 2-1.2:1.0: ttyACM0: USB ACM device [ 1071.046356] cdc_acm 2-1.2:1.0: ttyACM0: USB AC...

Admin

LSSB
ttyusb

LSSB

我有一个 CH341a 编程器,当我将其插入 USB 端口时,一切似乎都正常工作,只是它没有分配给设备路径(例如 /dev/ttyUSB0)。 有谁知道为什么会发生这种情况,或者如何解决这个问题? 以下是我为解决问题所做的一些事情。 LSSB Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 1a86:5512 QinHeng Electronics CH341 in EPP/MEM/I2C mode, EPP/I2C adapter B...

Admin

如何使用sh脚本将十六进制数据发送到/dev/ttyUSB0?
ttyusb

如何使用sh脚本将十六进制数据发送到/dev/ttyUSB0?

我正在使用配对的嵌入式 Linux 安装,该安装不支持 bash,仅支持 ssh 终端上的 sh。我需要将十六进制数据发送到连接的 USB 设备/dev/ttyUSB0。我可以使用 bash (在 Ubuntu 18.04 的桌面安装上)轻松地完成此操作echo -en '\x01\x02\x03' > /dev/ttyUSB0,但 sh 似乎不支持反斜杠转义。是否有另一种相对简单(甚至不那么容易)的方法来使用 sh 做到这一点? 不幸的是,$SHELL --version没有返回任何东西。内核版本是4.1.0。 ...

Admin

如何检测expect命令中的spawn失败
ttyusb

如何检测expect命令中的spawn失败

我写了这个脚本: #!/bin/sh expect -c " spawn cu -l /dev/ttyUSB0 -s 115200 expect \"foo\" send \"bar\" " echo $? 我运行它时没有/dev/ttyUSB0: $ ls /dev/ttyUSB0 ls: cannot access '/dev/ttyUSB0': No such file or directory $ ./test.sh spawn cu -l /dev/ttyUSB0 -s 115200 cu: open (/dev/ttyUSB0): No ...

Admin

/dev/ttyUSB0 可用,但尝试调用后它就消失了
ttyusb

/dev/ttyUSB0 可用,但尝试调用后它就消失了

如果我通过 USB 将 ESP32 连接到我的 Ubuntu (22.04),它可以在/dev/ttyUSB0.如果我运行一个调用 - 例如sudo ampy --port /dev/ttyUSB0 ls出现错误消息 Traceback (most recent call last): File "/usr/local/bin/ampy", line 8, in <module> sys.exit(cli()) File "/usr/lib/python3/dist-packages/click/core.py", line 11...

Admin