配置 Ubuntu/添加 udev 规则

配置 Ubuntu/添加 udev 规则

我正在使用 16.04 并尝试设置 Arduino IDE 以与 Genuino 101 一起使用。我已在主文件夹中安装了 IDE,版本 1.8.2。它编译草图并正确获取电路板序列号以及其他详细信息。根据 Arduino 网站,需要执行

sudo ~/.arduino15/packages/Intel/tools/arduino101load/1.6.4+1.18/scripts/create_dfu_udev_rule

在 shell 内部获取上传权限。

当我通过终端执行此操作时,我收到错误消息

sudo: /home/16737547/.arduino15/packages/Intel/tools/arduino101load/1.6.4+1.18/scripts/create_dfu_udev_rule: command not found

此命令是否在查找 IDE 的 v1.6.4?我尝试将命令修改为

sudo ~/.arduino15/packages/Intel/tools/arduino101load/1.8.2+1.18/scripts/create_dfu_udev_rule

但它没有解决错误消息。从终端进入文件夹后使用

cd ~/.arduino15/packages/Intel/tools/arduino101load

并使用 ls

我发现列出的唯一文件夹是 2.0.1。

答案1

我在以下位置找到了规则文件:

~/.arduino15/packages/Intel/hardware/arc32/2.0.2/scripts/create_dfu_udev_rule

并运行以下命令来解决问题:

chmod u+x ~/.arduino15/packages/Intel/hardware/arc32/2.0.2/scripts/create_dfu_udev_rule && 
sudo ~/.arduino15/packages/Intel/hardware/arc32/2.0.2/scripts/create_dfu_udev_rule

相关内容