我正在尝试读取串口上的数据。
我的设置
我正在使用串口转USB转换器。在BeagleBoard上,串行设备为ttyS2
。在笔记本电脑上,它是ttyUSB0
。
我做了一个简单的事情来测试连接,我在两台机器上都运行了Minicom。当我在BeagleBoard上输入内容时,我会在笔记本电脑上收到数据,但它的工作方式并不相反。可能是什么原因?
两台设备上的串口设置均为
答案 0 :(得分:2)
您的笔记本电脑上的文件权限是否过于严格?我在ubuntu上遇到了类似的问题,并通过更改文件权限解决了这个问题。您可以通过执行以下操作来测试:
sudo chmod 666 /dev/ttyUSB0
请注意,重置连接时将还原这些权限。对于长期解决方案,您必须通过编辑dialout
将自己添加到/etc/group
群组。