问题说明:普通用户使用 OpenOCD 进行烧录时,无法访问USB设备,Arduino无法访问串口,每次使用 sudo 或者 pkexec 都需要输入密码,非常麻烦

解决方案

把 OpenOCD 的 openocd/contrib/60-openocd.rules 复制到 /etc/udev/rules.d/ 文件夹中

串口的权限问题

编辑文件 sudo vim /etc/udev/rules.d/70-ttyusb.rules
文件内容

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

以上方案执行sudo udevadm control --reload后生效

文章: https://blog.moieo.net/2025/02/02/185312/

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐