Невозможно установить библиотеку Intel i586 (Intel galileo gen 2) в Arduino IDE на Ubuntu 16.04 LTS

Я следовал инструкциям по установке последней версии Arduino IDE 1.6.8 на Ubuntu 16.04 LTS из этого поста в блоге ( http://ubuntuhandbook.org/index.php/2015/11/install-arduino-ide -1-6-6-убунту / ). Все прошло хорошо.

Но после установки я попытался установить библиотеку Intel i586, так как у меня есть плата Intel Galileo Gen 2. Каждый раз, когда я пытаюсь установить библиотеку, я получаю следующее сообщение об ошибке: error message В результате я также не могу компилировать и запускать эскизы на своей доске.

Вот список предупреждающих сообщений, которые я получил в окне компиляции IDE во время установки библиотеки.

Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/etc/ld.so.cache links to an absolute path /etc/ld.so.cache
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/ranlib links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ranlib
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/nm links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-nm
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/strip links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-strip
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/cpp links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-cpp
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/ar links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/objcopy links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-objcopy
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/gcc links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-gcc
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/objdump links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-objdump
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/ld links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ld
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/as links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-as
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/i586-poky-linux-uclibc/opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/opkg links to an absolute path /opt/clanton-tiny/1.4.4/sysroots/x86_64-pokysdk-linux/usr/bin/opkg-cl
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/i586-poky-linux-uclibc/usr/src/debug/libgcc/4.7.2-r20/build/libgcc/gthr-default.h links to an absolute path /jenkins_builder/workspace/GLLO_1.0.5-Toolchain-Linux64/yocto_build/tmp/work-shared/gcc-4.7.2-r20/gcc-4.7.2/libgcc/gthr-posix.h
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/i586-poky-linux-uclibc/usr/src/debug/libgcc/4.7.2-r20/build/libgcc/unwind.h links to an absolute path /jenkins_builder/workspace/GLLO_1.0.5-Toolchain-Linux64/yocto_build/tmp/work-shared/gcc-4.7.2-r20/gcc-4.7.2/libgcc/unwind-generic.h
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/i586-poky-linux-uclibc/usr/src/debug/libgcc/4.7.2-r20/build/libgcc/enable-execute-stack.c links to an absolute path /jenkins_builder/workspace/GLLO_1.0.5-Toolchain-Linux64/yocto_build/tmp/work-shared/gcc-4.7.2-r20/gcc-4.7.2/libgcc/enable-execute-stack-empty.c
Warning: file /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/sysroots/i586-poky-linux-uclibc/usr/src/debug/libgcc/4.7.2-r20/build/libgcc/md-unwind-support.h links to an absolute path /jenkins_builder/workspace/GLLO_1.0.5-Toolchain-Linux64/yocto_build/tmp/work-shared/gcc-4.7.2-r20/gcc-4.7.2/libgcc/config/i386/linux-unwind.h
Setting it up.../tmp/tmp.iPSRXYmbqY/relocate_sdk.sh /home/rishi/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586/relocate_sdk.sh
SDK could not be set up. Relocate script failed. Abort!
find: invalid mode ‘+111’
3
задан 1 May 2016 в 14:57

3 ответа

Согласно информации, найденной в https://communities.intel.com/thread/48053? start=0& tstart=0 и благодаря sulamita и digver я мог наконец установить и выполнить плату intel galileo gen2 на Ubuntu 16.04

шаги, которые я выполнил:

  1. Установка плата через arduino IDE.

    • Это было выполнено через менеджера Совета, который появляется на изображении, которое Вы поместили в это сообщение.
    • После установки платы ошибка произошла, но никакие заботы, это будет решено позже.
  2. Изменяют файлы, которые перемещают sdk.

    • Открытый терминал ctrl + alt + T
    • Acces как пользователь root sudo su (и вводят Ваш пароль)
    • Перемещение к следующей папке cd /root/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/1.6.2+1.0/i586
    • Затем выполняет следующее: gedit install_script.sh
    • На открытом файле ищут строки, которые запускаются с "executable_files" и изменяются эти "+111" символы для "/111"
    • После сохранения, вернитесь к терминалу и выполнитесь ./install_script.sh

, Обладают Вашим рабочим штреком intel galileo gen2!

3
ответ дан 2 May 2016 в 00:57
  • 1
    Я изменил это на глобальное меню, потому что, именно это это называют в Ubuntu, все меню переходят к главной панели, даже если окна не максимизируются. Пиксельное средство сохранения делает точно, что, от того, что я вижу, но только для максимизируемых окон? Так или иначе просто мысль, которую я разъяснил бы, почему я изменил ее, Ваш первоначальный ответ, будет все еще применяться. – Mark Kirby 1 October 2017 в 01:47

У меня также была эта проблема. Решение выше от Ignasi хорошо, и очень ценившее, спасибо. Однако, кроме того, люди, у которых есть эта проблема, могли бы хотеть сделать следующее также:

sudo apt-get remove modemmanager

Это должно удалить влияние менеджера по модему от вмешательства со ссылкой tty (вряд ли, чтобы быть проблемой на практике, но, действительно кажется, происходит при случае в моем классе 25 студентов)

sudo usermod -a -G dialout rishi

, Это должно дать Вам достаточные полномочия записать в/dev/ttyACM0 (так как Ваше имя пользователя является rishi)

2
ответ дан 2 May 2016 в 00:57
  • 1
    @MarkKirby я прошу отличаться. Пиксельное Средство сохранения doesn' t предоставляют любое глобальное меню. Это плавит панель действия (верхняя панель) и строка заголовка максимизируемого окна и добавляет кнопки управления окна (близко, минимизируйте, максимизируйте и т.д.) к панели действия. Строка меню остается внутренняя часть окно приложения . GNOME самостоятельно обеспечивает что-то позвонившее Меню приложения по умолчанию. – pomsky 1 October 2017 в 02:00

Для людей, которые нашли это и все еще имели проблемы после изменения +111 к /111, Вы могли бы хотеть проверить, является ли какой-либо другой сценарий в рамках каталога ошибочным лугом.

Для меня, relocate_sdk.py был снабжен префиксом #!/usr/bin/env python вместо #!/usr/bin/env python2, вызвав синтаксическую ошибку.

Зафиксированный это и все работают теперь.

0
ответ дан 29 September 2019 в 17:11

Другие вопросы по тегам:

Похожие вопросы: