Arduino ide linux как установить
Перейти к содержимому

Arduino ide linux как установить

  • автор:

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

Давно уже канули времена, когда Винда была единственной ОСью, которая позволяла творить проекты на микроконтроллерах. Сейчас многие разработчики (а в особенности молодые и дерзкие!) отказываются от чрезвычайно толстой, местами внезапно глючной и чрезвычайно своенравной Винодовс-10 и юзают дружественный Линукс.

Листая Интернет, можно заметить, что основной лошадкой в мире Линукса сейчас является Linix-Mint. Это весьма качественный дистрибутив. Я о нём очень хорошего мнения, но. у меня установлен Debian-9, и я не на столько молод чтобы изменять своим привычкам. Debian меня устраивает более чем, поэтому ставить среду разработки Arduino IDE буду на него.

Маленькое замечание. Дело происходит 9 августа 2018 года. На эту дату последней версией Arduino IDE была версия 1.8.3, которая находится здесь Arduino IDE для Linux Справа имеется целый список операционных систем, на которые можно устанавливать Arduino IDE

Страница загрузки Arduino IDE

Благодаря Сергею С. (который живёт под Питером), любезно пожертвовавшему мне свой компьютер, теперь у меня 64-разрядный комп. Поэтому я выбираю дистрибутив Arduino IDE для 64-разрядного Линукса.

На следующей странице нужно щёлкнуть по неприметной надписи JAST DOWNLOAD

Загрузка Arduino IDE

В результате начнётся загрузка 100-мегабайтного файла arduino-1.8.3-linux64.tar с дистрибутивом Arduino IDE.

Среда разработки написана на Java. А это значит, что она будет самодостаточна — то есть нам не потребуется скачивать дополнительно ещё какие-то пакеты и отслеживать зависимости.

Пока я писал предыдущий абзац, файл уже закачался.

Мы ж с вами крутые Линуксойды! Поэтому открываем окно псевдо-терминала начинаем процесс инсталляции. В принципе, Arduino IDE может работать в любой папке. Но я буду устанавливать среду разработки в директорий ~/bin/arduino.

В директории ~/bin у меня находятся мои программы и утилиты. Поэтому я считаю, что это самое подходящее место для Ардуины.

Итак, выполняем команду:

Терминал

Ключик -p в команде позволяет создавать за один раз несколько директориев и поддиректориев.

Далее нам нужно переместиться в только-что созданный директорий. Можно, конечно, с команде cd ручками заново набрать строку вложенных поддиректориев, но зачем? Мы ведь знаем секреты мастерства. Поэтому набираем вот такую команду cd :

Переход в поддиректорий

Теперь в этот директорий нужно скопировать недавно закачанный файл. Это можно выполнить разными способами. Ну, а учитывая, что этот файл может находиться на вашем компе не как у меня, а совсем в другом месте, то. В общем, я уверен, что сами может скопировать файл из одного места в другое.

Убедимся, что файл скопировали правильно. Команда ll (две прописные латински буквы L) покажет нам это:

Проверяем файл

Как видите, это сжатый архив. Декомпрессию и разархивацию произведём командой tar. На клавиатуре набираем только «tar xf» и сразу нажимаем на Tab. Поскольку в директории только один файл, то оболочка не будет выбирать файлы, а сразу подставит его в командную строку.

Разархивация

Остаётся нажать Enter и подождать несколько секунд. В результате в должен появится поддиректорий, который мы можем увидеть набрав уже знакомую команду ll

Убеждаемся в наличии файла

Вот, он! Видите? Он подсвечен бледно-голубым.

Заходим в этот поддиректорий. Для этого набираем команду cd и тут же нажимаем на Tab. На этот раз оболочка нам подставит имя поддиректория. Поддиректорий у нас один, значит, нам не нужно подсказывать оболочке что мы от неё хотим.

Папка Arduino IDE

Оболочка достаточно умна для того чтобы понимать, что разархивировать можно только архивные файлы, а переходить можно только по поддиректориям. Поэтому когда выполняется команда tar, оболочка понимает, что команда работает с файлами и подставит имя файла. Тоже самое и с командой cd.

Итак, мы в поддиректории. Давайте осмотримся — опять команда ll

Внутри папки Arduino

Ага! Здесь много файлов и поддиректориев. И что же нам делать?

Обычные файлы отображаются сереньким цветом. Директории подсвечены бледно-голубым. А зелёным горят исполняемые файлы.

Можно уже прямо сейчас запустить Arduino IDE, но я бы все же так не делал. Вы видите файл install.sh ? Это исполняемый скриптовый файл для установки среды. Вот, его-то и нужно сейчас запустить.

Делаем это следующим образом. На клавиатуре набирает всего три символа «./i» (точка, слэш и прописная буква i) и нажимаем — правильно! — на Tab. В результате в командой строке появится полное название файла. Жмём Enter и ждём несколько секунд.

Запуск инсталятора Arduino IDE

За это время произойдёт инсталляция среды разработки. На вашем компе могут проскочить сообщения о том, что скрипт не нашел некоторых файлов. Не обращайте внимания! Это не существенно.

В результате на рабочем столе должен появится ярлык:

Ярлык на рабочем столе

Это всё! Инсталляция прошла, вы освоили некоторые приёмы работы в Линуксе, и как бонус сейчас можно запустить среду разработки Arduino IDE.

Ярлык Arduino IDE

Arduino IDE запущена

По какой-то злой иронии всего за несколько часов, пока я писал текст и готовил материл для этой статьи, версия Arduino IDE подновилась и стала 1.8.5. Это ни к чему не обязывает, просто циферки у файлов стали чуточку другими.

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

Среда программирования Arduino IDE (Integrated Development Environment ) может функционировать не только на платформах Windows и Mac, но и на базе операционной системы Linux (32 и 64-разрядных). Процесс инсталляции не так уж и сложен — в глобальной сети Интернет дается много подробных инструкций и мануалов по заданной теме. Не радует одно – все они так или иначе описаны по-разному и не всегда помогают пользователю, скорее, наоборот, запутывают. Мы постараемся рассказать вам более доступным и понятным языком о двух основных методах установки софта.

Скачать 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

Важно! При наличии ошибки может потребоваться редакция некоторых строк скрипта установки (каких именно, будет зависеть от версии приложения). По сути один пункт будет заменяться на другой, например:
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 в Ubuntu Linux

Arduino IDE — это приложение с открытым исходным кодом предназначена для написания и загрузки кода на платы Arduino. Так же это кросс-платформенное приложение, которое работает на Windows, macOS и Linux. Arduino — это аппаратный язык программирования, в основном написанный на C и C++.

Эта статья покажет вам, как установить Arduino IDE на Ubuntu 20.04. Существует три различных способа установки Arduino на Ubuntu – с помощью официального сценария установки, с помощью пакета snap и apt.

Установка Arduino IDE с помощью скрипта

Это самый простой и рекомендуемый способ установки Arduino IDE в Ubuntu Linux.

Шаг 1: Убедитесь, что ваши системные пакеты Ubuntu обновлены:

$ sudo apt-get update
$ sudo apt-get upgrade

Шаг 2: Загрузка Arduino IDE и его извлечение

Загрузите последнюю версию Arduino IDE для Linux 64bit со страницы загрузки. Очень важно, чтобы вы выбрали правильную версию для своего дистрибутива Linux, которым в нашем случае является Ubuntu Linux 64bit.

Следующие команды загружают файл Arduino IDE версии 1.8.15 tar.xz во временный каталог с именем ‘arduino’:

$ mkdir arduino
$ cd arduino/
$ wget https://downloads.arduino.cc/arduino-1.8.15-linux64.tar.xz

Шаг 3: Извлеките файл tar.xz.:

Делается это командой

Шаг 4: Установка Arduino с помощью скрипта установщика

Измените каталог, а затем запустите установленный скрипт:

По умолчанию Arduino устанавливается в /usr/local/bin/arduino.

Возможно вам будет интересно: Как зашифровать накопители с помощью LUKS в Linux

Вы должны найти новый значок на рабочем столе и в списке приложений:

Arduino IDE – Иконка на рабочем столе

Добавление пользователя в группу использования порта Arduino

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

Это процедура доступа к последовательному порту из программного обеспечения Arduino (IDE), если вы получаете ошибку.

Может случиться так, что при загрузке эскиза вы получите следующую ошибку:

Error opening serial port …” (Ошибка открытия последовательного порта …)

Если вы получаете эту ошибку, вам необходимо установить разрешения последовательного порта.

Введите в терминале следующую команду:

вы получите что-то вроде:

crw-rw—- 1 root dialout 188, 0 5 apr 23.01 ttyACM0

Данные, которые нам нужны, — это “dialout” (это владелец группы файла).

Теперь нам просто нужно добавить нашего системного пользователя в группу:

где ваше имя пользователя Linux. Вам нужно будет выйти из системы и снова войти в систему, чтобы это вступило в силу.

В моем случае это так:

$ sudo usermod -a -G dialout smilojkovic

После этой команды вы сможете нормально запустить IDE и загрузить код на свою плату или использовать последовательный монитор.

Запуск Arduino IDE в первый раз

Перед запуском IDE подключите плату Arduino к компьютеру с помощью USB-кабеля.

Arduino должен быть доступен в списке приложений – если нет, то его можно запустить из командной строки, написав команду arduino .

Если все было установлено и настроено правильно, мы должны увидеть главное окно редактора IDE.

Окно редактора Arduino в Linux

Установка Arduino IDE с помощью Snap

Arduino IDE также доступна из пакетов Snap. Мы можем установить его с помощью следующей команды:

Ответ в терминале:

arduino 1.8.15 from Merlijn Sebrechts installed

Из этого мы видим, что пакет Snap — имеет самую последнюю версию Arduino IDE.

Возможно вам будет интересно: Как установить и настроить MySQL на сервере Windows

Установка Arduino IDE в Linux с помощью Apt

Arduino IDE доступен в репозиториях Ubuntu, вы можете установить его с помощью apt.

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

arduino/focal,focal 2:1.0.5+dfsg2-4.1 all
AVR development board IDE and built-in libraries

Заключение

Из этой статьи вы узнали, как установить Arduino IDE на Ubuntu 20.04 LTS.

Для получения дополнительной помощи или полезной информации, мы рекомендуем вам проверить официальный сайт Arduino.

Как установить Arduino IDE на linux

На данный момент у меня стоит Linux 20.04 и Arduino IDE у меня получилось поставить только версии 1.8.15 — почему? — расскажу далее.

Мои неудачные попытки установки Arduino IDE на linux

На официальном сайте https://www.arduino.cc/en/software имеется дистрибутив. Всё отлично, скачал его, распаковал. Но вот беда: исполнительный фаил не открывается.
Начал разбираться — совет был переустановить Java JDK — но ходил по кругу, т.к. Java JDK у меня устанавливается с ошибкой.

Хорошо, следующая мысль — надо обновить Linux до версии 21.XX или даже 22.XX — нашел «Мурзилку» по обновлению, сделал все подготовительные операции: судо апэтэ апдейт, апргрейд и т.п., но смутила фраза «сделать бекап» . Читаю комменты — у многих ничего не получилось — и такой вариант меня вообще не устраивает.

Теперь пришла мысль: так, линукс версия у меня старая, почему бы не поставить старую версию Arduino IDE?

Как я поставил Arduino IDE на linux

  1. Выполняем все подготовительные операции Апдейт и Апгрейд:
    sudo apt update && sudo apt upgrade
  2. Скачиваем пакет с Arduino IDE версии 1.8.15:
    wget https://downloads.arduino.cc/arduino-1.8.15-linux64.tar.xz
  3. Находим наш скачанный архив и распаковываем его:
    Тут я действовал просто: правой кнопкой мыши — распаковать «тут»
  4. Проваливаемся в распакованные папки:
    arduino-1.8.15-linux64 / arduino-1.8.15 / install.sh
  5. Видим фаил install.sh но не торопимся его кликать. Несколько попыток прокликать его не увенчались успехом — в левом верхнем углу крутилось колесико «Загрузка» несколько секунд, затем пропадало и просто ничего не происходило. Ну всё. накипело до предела. тут же (в этой же папке) открываю консоль (правой кнопкой / терминал) и ввожу команду
    sudo ./install.sh
  6. Заходим в «Приложения» — сразу заметил по последней странице, что что-то прибавилось, что-то тут новенькое появилось — ищу — да . вот она .
  • Настройка Linux
  • *nix
  • Разработка под Arduino

Добавить комментарий

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