标签: serial-port

更改串口权限

我在 Ubuntu 中使用 Arduino IDE,但串行端口出现问题。它在过去一直有效,但由于可能不必要的原因,我觉得需要将某些文件的所有权从 root 所有权更改为我的用户所有权。

这使 IDE 正常工作,但我无法使用正确的串行端口。在 dev 文件夹中,我需要的端口被列为权限 166。有人(不再在该区域帮助我)将权限交换为 666,这使得它一切正常。

但是,一旦我重新启动计算机,它就会恢复,如果我现在尝试使用以下命令:

sudo chmod 666 ttyACM0
Run Code Online (Sandbox Code Playgroud)

没发生什么事。没有错误消息,但也没有权限更改。

我怎样才能改变它,我怎样才能让它永久改变。

如果这个问题过于简单或不清楚,我深表歉意,我是一个 ubuntu 菜鸟,我不会吝啬反馈!

permissions chmod serial-port arduino

62
推荐指数
4
解决办法
28万
查看次数

如何区分相同的USB转串口适配器?

我在我的笔记本电脑 (Ubuntu 9.10) 上使用了许多相同的 USB 转串口适配器。这些适配器由 Sabrent 制造,并围绕 Prolific PL2303 IC 构建,如下所示lsusb

Bus 001 Device 008: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port  
Bus 001 Device 007: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port  
Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port  
Run Code Online (Sandbox Code Playgroud)

显示的所有属性udevadm似乎都不是特定适配器独有的:

foo@bar:~$ udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB0

   looking at device
 '/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4.1/1-4.1:1.0/ttyUSB0':  
     KERNEL=="ttyUSB0"  
     SUBSYSTEM=="usb-serial"  
     DRIVER=="pl2303"   
     ATTR{port_number}=="0"  

   looking at parent device
 '/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4.1/1-4.1:1.0':
     KERNELS=="1-4.1:1.0"  
     SUBSYSTEMS=="usb"  
     DRIVERS=="pl2303"  
     ATTRS{bInterfaceNumber}=="00"  
     ATTRS{bAlternateSetting}==" 0"  
     ATTRS{bNumEndpoints}=="03"  
     ATTRS{bInterfaceClass}=="ff"  
     ATTRS{bInterfaceSubClass}=="00" …
Run Code Online (Sandbox Code Playgroud)

usb udev serial-port

35
推荐指数
4
解决办法
8万
查看次数

如何将文本从 PuTTY 复制到另一个窗口?

我在 Ubuntu 14.04 (Trusty Tahr) 上使用 PuTTY 连接到串行端口。我需要将文本从 PuTTY 窗口复制到另一个窗口(例如,gedit)。

更新

我可以通过用鼠标选择文本进行复制,然后通过鼠标中键单击进行粘贴。但是当我从另一个窗口粘贴时它不起作用。

更新1

我还没有成功解决这个问题,但我已经切换到 Ubuntu 本地应用程序 GtkTerm,它可以像往常一样从 Ubuntu 终端复制粘贴。

serial-port putty

33
推荐指数
4
解决办法
15万
查看次数

串口终端>无法打开/dev/ttyS0:权限被拒绝

我在这个盒子上安装了 Windows XP,但它失败了。我认为它是损坏的操作系统,我尝试重新安装,但失败了。但是后来我尝试安装 Ubuntu,但无法从 USB 或 HD 运行它。

做了内存测试,发现我的 512MB记忆棒之一(有 2 个)失败了。我删除了坏的,并且能够安装 Ubuntu,但它很慢。

我试图为飓风桑迪快速设置我的分组无线电。下载串行端口终端并能够得到一些使用,但系统一直锁定。所以在它旁边安装了Xubuntu,计划第二天用完来为盒子获得RAM。把Xubuntu打开,现在我在串口终端上收到以下错误:

Cannot open /dev/ttyS0: Permission denied
Run Code Online (Sandbox Code Playgroud)

我希望能够使用串口终端,或者与 Xubuntu 等效的终端,这样我就可以使用我的 kpc3 数据包终端,连接到我电脑背面的 com 端口。

有任何想法吗?

serial-port

28
推荐指数
4
解决办法
31万
查看次数

Arduino串口COM1问题

我买了一个Arduino Uno并安装了 Arduino IDE 1.6.5。但是当我想将草图上传到 Arduino 板时,我收到此错误:

avrdude: ser_open(): 无法打开设备 "COM1": 没有这样的文件或目录
ioctl("TIOCMGET"): 设备的 ioctl 不合适

我正在使用 Ubuntu 14.04 (Trusty Tahr) LTS。

    hakan@hakan-pc:~$ ls -l /dev/ttyUSB0
ls: /dev/ttyUSB0'e eri?ilemedi: Böyle bir dosya ya da dizin yok(In English: No such a file like this)

 hakan@hakan-pc:~$ ls -l /dev/ttyS0
crw-rw-rw- 1 root dialout 4, 64 Tem  8 22:40 /dev/ttyS0
Run Code Online (Sandbox Code Playgroud)

当 Arduino 插入计算机时,dmesg | tail显示:

    hakan@hakan-pc:~$ dmesg | tail
[   21.784795] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffff …
Run Code Online (Sandbox Code Playgroud)

java serial-port arduino 14.04

18
推荐指数
2
解决办法
7万
查看次数

将 USB 安装到串行适配器 CANBUS 和 can-utils ubuntu?

我有这个适配器,我正在拼命地尝试将它安装在 Ubuntu 中,以便我可以can-utils用来监视设备,但我失败了。

我正在尝试使用 can-utils 与 14.04 中的 can-bus 适配器的串行通信,这是我正在尝试使用canopen 设备这是我正在使用的适配器

dmesg

[ 4316.555254] usb 3-3: new full-speed USB device number 8 using xhci_hcd
[ 4316.572534] usb 3-3: New USB device found, idVendor=1a86, idProduct=7523
[ 4316.572541] usb 3-3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 4316.572545] usb 3-3: Product: USB2.0-Serial
[ 4316.573058] ch341 3-3:1.0: ch341-uart converter detected
[ 4316.574083] usb 3-3: ch341-uart converter now attached to ttyUSB1 …
Run Code Online (Sandbox Code Playgroud)

usb serial-port can

17
推荐指数
1
解决办法
4596
查看次数

如何找到我连接的设备的完整路径?

我有 USB 设备,它实际上被 Ubuntu 10.04 识别为串行设备。我怎样才能找到它的完整路径?

ls -la /dev/
Run Code Online (Sandbox Code Playgroud)

显示了很多设备。如何选择正确的?

devices paths serial-port

16
推荐指数
3
解决办法
11万
查看次数

两个 USB 端口停止工作

我有一个 HP pavillion g6,运行 Xubuntu 14.04 64 位。我有 3 个 USB 端口。出于某种原因,其中 2 个今天早上停止了工作。

我已经xserver-xorg-input-all安装了,按照这里说明没有用。我的笔记本电脑已更新并升级到最新版本。lsusb产出

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:21e3 Broadcom Corp. HP Portable Valentine
Bus 001 Device 005: ID 2188:0ae1  
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)

我试过 Manjaro live cd,所有端口都在工作。不是有 USB 端口的错误日志,所以我可以看到发生了什么? …

xubuntu usb serial-port drivers 14.04

16
推荐指数
1
解决办法
4万
查看次数

在 Ubuntu 上设置 Arduino Uno IDE

我是 Ubuntu 的新手(我喜欢它)。我想将代码刻录到我的 Arduino Uno。上传代码时,有一条错误消息说,Serial Port COM1 not fount found. Did you select the correct one from tools -> serial port menu?。现在,访问工具,我无法选择串口,因为它被禁用了。我附上了它的外观截图。我在 Windows 中做过类似的事情。如何在 Ubuntu 上找到串口?

在此处输入图片说明

serial-port arduino

15
推荐指数
3
解决办法
7万
查看次数

通过串行端口 SSH 进入 Ubuntu

我已经使用 Windows 上的串行端口连接到我的 Ubuntu 盒子(使用腻子连接工作正常。)

根据问题https://serverfault.com/questions/892892/how-to-use-ssh-over-serial-without-using-pppd-or-how-to-transfer-tcp-over-ser,它出现我应该能够通过串行端口通过 SSH 连接到机器。

需要什么包,或者我该如何设置?

http://patrickst.blogspot.com/2011/11/tcpip-over-slip-on-gnulinux-ubuntu.html

https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-mac-and-linux

ssh serial-port

14
推荐指数
2
解决办法
7383
查看次数

标签 统计

serial-port ×10

arduino ×3

usb ×3

14.04 ×2

can ×1

chmod ×1

devices ×1

drivers ×1

java ×1

paths ×1

permissions ×1

putty ×1

ssh ×1

udev ×1

xubuntu ×1