gpt4 book ai didi

linux - 无法通过串口读取数据

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:23 24 4
gpt4 key购买 nike

我正在尝试读取串行端口上的数据。

我的设置

  • 操作系统:Ubuntu linux
  • 设备 1:BeagleBoard
  • 设备 2:我的笔记本电脑

我正在使用串口转 USB 转换器。在 BeagleBoard 上,串行设备是 ttyS2。在笔记本电脑上,它是 ttyUSB0

我做了一件简单的事情来测试连接,我在两台机器上都运行了 Minicom。当我在 BeagleBoard 上输入内容时,我会在笔记本电脑上接收数据,但它不会以相反的方式工作。可能是什么原因?

两台设备的串口设置都是

  • 波特率:115200
  • 数据大小:8
  • 奇偶性:N
  • 停止位:1
  • 硬件流控:无

最佳答案

会不会是您的笔记本电脑上的文件权限太严格了?我在ubuntu上遇到了类似的问题,通过更改文件权限解决了这个问题。您可以通过以下方式进行测试:

sudo chmod 666 /dev/ttyUSB0

请注意,当您重置连接时,这些权限将被恢复。对于长期解决方案,您必须通过编辑 /etc/group 将自己添加到 dialout 组。

关于linux - 无法通过串口读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3258843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com