Arduino ide для линукс

Digitrode

цифровая электроника вычислительная техника встраиваемые системы

Как установить Arduino IDE на Linux (Ubuntu)

Среда разработки Arduino IDE, предназначенная в первую очередь для программирования микроконтроллерных платформ Arduino, может работать не только под управлением операционной системы Windows. Ее можно также запустить на различных версиях Linux. Среда Arduino IDE доступна как для 32-разрядных, так и для 64-разрядных версий Linux.

В данном материале мы рассмотрим, как установить Arduino IDE в Linux.

Arduino IDE много за последние 10 лет довольно сильно развилась и совершенствовалась. Вероятно, вы найдете старые учебники, в которых объясняется, как установить среду разработки, используя команду sudo apt-get install arduino -y. Этот метод не рекомендуется, так как он не устанавливает последнюю версию. Чтобы установить IDE Arduino на Ubuntu, просто зайдите на официальный сайт на этой странице и загрузите архив, соответствующий версии вашей системы.

У Ubuntu есть утилита разархивирования архива (Archive Manager). В конце загрузки откройте диспетчер файлов и дважды щелкните по архиву tar. Откроется диспетчер архива. Нажмите кнопку «Extract», чтобы распаковать архив. Разархивируйте папку непосредственно в целевой каталог. Например, в вашей папке пользователя.

Скрипт установки просто создаст символические ссылки и добавит значок на рабочий стол, а также в меню Programming. Откройте терминал и перейдите в нем в папку установки IDE, например:

Затем просто запустите скрипт инсталляции следующим образом:

В некоторых дистрибутивах Linux (в том числе и Raspbian) скрипт установки иногда работает спроблемами, начиная с версии 1.8.1. Вы, скорее всего, столкнетесь с этим сообщением об ошибке (несколько раз):

Решается эта проблема довольно просто. Откройте скрипт установки с помощью текстового редактора (leafpad, geany или nano) и найдите эту строку (строка 9 для версии 1.8.2)

Замените эту строку на следующую запись:

Сохраните и запустите скрипт установки еще раз. На этот раз ярлыки будут правильно установлены на рабочем столе и в меню Programming.

Источник

Установка Arduino на Linux

Скачать Arduino IDE для Линукс

Установка Arduino на Ubuntu

Первый способ достаточно прост, с него и начнем:

  1. По прямой ссылке с нашего сайта скачиваем дистрибутив программного обеспечения (это безопасно и быстро), выбрав подходящую для себя версию и разрядность. Разархивируем его и переходим в каталог:
    $ tar xvf arduino-latest-*.tar.xz $ cd arduino-1.*
  2. Запускаем установку для текущего пользователя:
    $ ./install.sh
  3. Добавляем права что бы использовать USB порты: $ sudo usermod -a -G dialout $USER
Читайте также:  Копирование файлов windows linux ssh

Запускаем программу. В разделе «Инструменты > Порт» ставим галочку напротив /dev/ttyUSB0.После этого утилита будет готова к работе — соответствующий ярлык добавится в главное меню.

Важно! При наличии ошибки может потребоваться редакция некоторых строк скрипта установки (каких именно, будет зависеть от версии приложения). По сути один пункт будет заменяться на другой, например:
RESOURCE_NAME = cc.arduino-arduinoide
Если вы предпочитаете работать с центром приложений Ubuntu, для вас будет предпочтительным иной вариант инсталляции. Пробуем установить Arduino IDE на Linux по-другому. В строке поиска вводим слово «Ардуино» (латиницей), кликаем «Установить»:

Нас попросят добавиться в группу dialout для доступа к USB-интерфейсу, потому выбираем «Add» и дожидаемся завершения процесса. Тут важен один момент – отсутствие русифицированного интерфейса, потому учитывайте свои предпочтения.

Не забываем — для нормального функционирования среды потребуется скачать и положить в папку с утилитой специализированные библиотеки:
sudo apt-get install gcc-avr avr-libc openjdk-6-jre
Они существуют как в авторском исполнении, так и стандартные (первые ищем в Инете).
О других важнейших этапах настройки мы расскажем в отдельной статье.

Источник

Установка и настройка Arduino IDE на Linux Ubuntu

ОкМне очень часто поступают вопросы по поводу установки и настройки Arduino IDE под Ubuntu. И когда мне в сотый раз задали этот вопрос, я решил таки написать заметку по этому поводу, дабы в следующий раз просто кидать ссылкой в вопрошающего. По сути в установке и настройке IDE нет ничего сложного, все довольно элементарно, но видимо так думаю только я.

Установка

Для установки нам необходимо скачать собственно саму IDE, это можно сделать на этой странице.

Нам нужно скачать программу по ссылке Linux 64 bits если у Вас 64-битная система, и Linux 32 bits если у Вас 32битная система. Но скачивания не произойдет, поскольку мы просто попадем на другую страницу. Нам надо кликнуть по ссылке «JUST DOWNLOAD».

И только после этого начнется скачивание. Проходим в полученную папку и запускаем файл «arduino». Вот и все, программа запущена, нам осталось внести некоторые изменения. При желании после запуска можно закрепить ярлык программы для быстрого доступа.

Настройка

К сожалению свежеустановленная IDE не начнет работать с платой Arduino. Для того, чтобы IDE смогла работать с нашим контроллером, нам необходимо произвести ряд не хитрых действий как с IDE, так и с системой. Первым делом настроим IDE, для этого кликаем «Инструменты» и выбираем модель нашей платы, модель контроллера и порт, на котором висит наш контроллер.

Вроде бы все хорошо, можно приступать к написанию скетча, но проблемы начнутся когда мы захотим загрузить скетч в плату. Выскочит ошибка доступа к COM-порту. И это не удивительно, ведь у порта права суперпользователя. Просто поменяв права командой chmod, мы изменим сутуацию ненадолго, до следующего подключения платы.

Читайте также:  Загрузка windows с флешки леново

Для устранения проблемы нам надо внести коррективы в правила монтирования порта. В этом нет ничего сложного, для этого нам потребуется всего лишь создать файл с правилом в папке /etc/udev/rules.d. Но прежде нам необдхимо узнать некоторую информацию, это пара цифробуквенных значений. Их можно узнать выполнив команду lsusb. После выполнения мы увидим список устройств подключенных к компьютеру. В моем случае моя плата отобразилась как:

Bus 002 Device 009: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter

Определить как именно называется наша плата можно простым способом, выполнив команду не подключая плату и выполнив команду после подключения.

Теперь нам необходимо создать файл с правилами, для этого нам потребуется выполнить следующую команду:

sudo nano /etc/udev/rules.d/10-arduino.rules

Добавим в него следующий текст:

SUBSYSTEMS==»usb», ATTRS==» 1a86 «, ATTRS==» 7523 «, \
MODE:=»0666″, GROUP:=»users»

Я отметил красным места, куда необходимо воткнуть значения, не забудьте поменять эти значения на свои и поменять GROUP:=»users», где «users» нужно заменить на свое, как правило группа соответствует имени пользователя в системе. Если сомневаетесь, то можете выполнить команду groups и самой первой будет та, которая нам нужна. Сохраняем изменения и выполняем ещё одну команду:

sudo udevadm control —reload-rules

Этим самым мы перезагружаем правила. На этом собственно и все, теперь при подключении нашей платы, её COM-порт будет доступен нам для записи. До того как я перешел на Ubuntu 17.10, я просто запускал IDE под sudo, но в 17.10 у меня вылезла ошибка «Can’t connect to X11 window server using ‘:0’ as the value of the DISPLAY variable» и я решил таки заморочиться с правилами монтирования порта.

Источник

Arduino ide для линукс

This is happening because the IDE doesn’t have sufficient permissions to access the Arduino device.

Permissions

We can look at the Arduino device by running

in a terminal. The output looks mostly like this:

The ‘0’ at the end of ‘ACM’ might be different, and multiple entries might be listed, but the parts we need to focus on are the string of letters and dashes in front, and the two names root and dialout .

The first name root is the owner of the device, and dialout is the owner group of the device.

The letters and dashes in front, starting after ‘c’, represent the permissions for the device by user: — The first triplet rw- mean that the owner ( root ) can read and write to this device — The second triplet rw- mean that members of the owner group ( dialout ) can read and write to this device — The third triplet — means that other users have no permissions at all (meaning that nobody else can read and write to the device)

Читайте также:  Astra linux размер окон

In short, nobody except root and members of dialout can do anything with the Arduino; since we aren’t running the IDE as root or as a member of dialout , the IDE can’t access the Arduino due to insufficient permissions.

Adding yourself to the dialout group

But wait! Earlier, when we were launching the IDE, we did add ourselves to the dialout group!

So why does the IDE still not have permission to access the Arduino?

The changes that the prompt makes don’t apply until we log out and log back in again, so we have to save our work, log out, and log back in again.

After you log back in and launch the Arduino IDE, the Serial Port option should be available; change that, and we should be able to upload code to the Arduino.

5. That’s all folks!

Congratulations, you made it!

You’ve just installed the Arduino IDE on your computer; you’ve also learned how permissions and groups work in Linux!

Источник

👝 Как установить программное обеспечение Arduino (IDE) на Linux

Arduino – это широко используемая электронная платформа с открытым исходным кодом, используемая для создания устройств, которые взаимодействуют с окружающей средой с помощью датчиков и исполнительных механизмов.

Она состоит из программируемой аппаратной платы и программного обеспечения (интегрированная среда разработки (IDE)) для написания и загрузки программ на плату.

Прежде чем вы сможете начать создавать проекты с использованием Arduino, вам нужно настроить IDE для программирования своих плат.

Arduino (IDE) – это бесплатное кроссплатформенное настольное приложение с открытым исходным кодом, которое позволяет писать код и загружать его на плату.

Оно работает на Linux, Windows, Mac OS X и Linux.

В этой статье мы расскажем, как установить последнюю версию программного обеспечения Arduino (IDE) на компьютеры с Linux.

Установка Arduino IDE в системах Linux

Программное обеспечение Arduino (IDE) – это пакет, который не требует какого-либо конкретного процесса для различных дистрибутивов Linux.

Единственное необходимое требование – это 32-битная или 64-битная версия операционной системы.

Скачайте программное обеспечение Arduino (IDE)

Перейдите на страницу загрузки и загрузите последнюю версию (1.8.12 на момент написания) программного обеспечения Arduino (IDE) для поддерживаемой архитектуры системы.

Вы можете выбрать между 32-битной, 64-битной и ARM-версиями, поскольку очень важно выбрать правильную версию для вашего дистрибутива Linux.

Кроме того, вы можете использовать следующую команду wget для загрузки пакета программного обеспечения Arduino (IDE) непосредственно на терминал.

Затем распакуйте загруженный архив с помощью команды tar.

Запустите скрипт установки Arduino IDE

Теперь перейдите в извлеченный каталог arduino-1.8.12 и запустите скрипт установки с привилегиями root, как показано далее:

После завершения установки на рабочем столе будет создан значок.

Чтобы запустить среду IDE, дважды щелкните ее.

Источник

Оцените статью