Я работаю над 16,04 и пытаюсь установить IDE Ардуино для использования с Генуино 101. Мне установили язя, v 1.8.2, в моей домашней папке. Это компилирует эскизы и берет порядковый номер платы, а также другие детали правильно. Согласно сайту Ардуино, нужно выполниться
sudo ~/.arduino15/packages/Intel/tools/arduino101load/1.6.4+1.18/scripts/create_dfu_udev_rule
в оболочке для получения разрешений загрузки.
Когда я выполняю это через терминал, я получаю сообщение об ошибке
sudo: /home/16737547/.arduino15/packages/Intel/tools/arduino101load/1.6.4+1.18/scripts/create_dfu_udev_rule: command not found
Эта команда ищет v 1.6.4 из IDE? Я попытался изменить команду к
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.
Я нашел файл правила в следующем месте:
~/.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