运行dji_sdk时串口无法打开的问题

今天换了一个小主机玩ROS,准备用dji_sdk的rosdemo试试,运行结果如下:

roslaunch dji_sdk sdk.launch运行结果

恩???咋串口还打不开了?

终端里看看:

ls -l /dev/ttyUSB*

结果:crw-rw---- 1 root dialout 188, 0 1月 20 12:18 /dev/ttyUSB0

这串口也连上了啊,怎么就打不开了?百度之,原来是权限不够,上面也显示了用户是root,那好吧,666权限给你(步骤如下):

1.在/etc/udev/rules.d/下新建文件70-ttyusb.rules,输入如下命令:

sudo gedit /etc/udev/rules.d/70-ttyusb.rules

在文件里添加:

        KERNEL=="ttyUSB[0-9]*", MODE="0666"

保存退出。

2.增加访问权限:

sudo chmod 666 /dev/ttyUSB0

好了,重新插拔一下串口,问题解决。又可以愉快的玩飞机了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容