Как стать автором
Обновить

Комментарии 33

На Linux Mint в Менеджере программ есть Arduino IDE в формате Flatpak - может это было бы проще?

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

Вангую это изза уразеных прав (безопастность, которую предоставляет flatpak или snap)
и надо дополнительно сделать чтото типа:

flatpak override --nofilesystem=home cc.arduino.arduinoide
flatpak override --persist=Arduino cc.arduino.arduinoide # Where you store your files
flatpak override --persist=.arduino15 cc.arduino.arduinoide

В Дебиане просто становится и работает. Проблем не замечал.

Также в менеждере программ есть VS Code, который вместе с плагином Platformio я крайне рекомендую попробовать когда упрётесь в органиченность и тормознутость (у второй версии) Arduino IDE.

С одной стороны вы правы- arduino IDE игрушка для детей. С другой стороны в Platformio куча ошибок, и совершенно неадекватные создатели, которые кичатся тем что им все пох- если ошибки есть значит так и надо. Эти глюки в Platformio могут окончательно запутать новичка.

было бы интересно послушать с какими вы ошибками сталкивались и как их решали.

Я много работаю с esp32 , у Platformio с ним беда. Пару лет назад у них был прикол что работать с программатором espprog было не возможно- они вместо файла конфигурации лили в чип всегда его шаблон. Нельзя было залить образ файла в чип- они в не зависимости от настроек лили все в адрес где расположена прошивка. Я сам написал фиксы - подправил ошибки в их питоновских файлах и выложил им на форум - это было просто проигнорено, исправили буквально недавно только. Сейчас в последней sdk не работает минимум половина библиотек - там условная компиляция, а они скомпилили все исходники по умолчанию и sdk у них идет в обьектных файлах в которых половины функций просто нет. Пофиксить можно скачав нужные исходники у экспрессива и положив их в корень своего проекта. Об этом я тоже написал на форуме- сначала в ответ там мне писали какую то чушь. Например то что не работает в старой версии, а в новой работает. Я ткнул их носом в то что ситуация как раз обратная - в старых версиях работало, в новый нет. На что мне ответили, но вот видите все же работает))) В конце концов меня там просто начали игнорть. Таких ситуаций много было, пару раз за указание на их ошибки меня баняли... в общем мое мнение -создатель Platformio и тамошние админы абсолютные неадекваты.

Зачем скачивать-распаковывать старую версию? Скачиваем AppImage новой версии, запускаем, профит.

Hidden text

Вас как охрана пропустила? Я рад, конечно, что linux (особенно - "Linux 20.04") идёт в массы... Но не до такой же степени...

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

Человеку, который нуждается в таких туториалах, нельзя давать права суперпользователя. Человек, которому можно давать права суперпользователя, по определению умеет пользоваться командной строкой и в таких туториалах не нуждается.

Потом удобные для работы дистрибутивы превратятся в монструозный набор свистелок, пасьянсов и всего, что так мило среднестатестическому 50-летнему <любая профессия, представители которой коротают обед за казуальными игрушками>.

И обсуждения по-настоящему затруднительных ситуаций будут похоронены под тоннами вот таких вот «гайдов» по применению волшебного и непонятного заклинания «sudo».
Это мне напомнило, как я пытался завести DE на Ubuntu Server. По запросу «nvidia no display output ubuntu» десятки лет и, наверное, миллионы результатов.

так мило среднестатестическому 50-летнему

А вот это обидно...

Человеку, который нуждается в таких туториалах, нельзя давать права суперпользователя.
Вы предлагаете каждому чайнику начинающему пользователю нанимать администратора для домашнего компьютера?

Я предлагаю RTFM.

Обычно рядом с софтиной есть файлики readme.txt, install.txt, или их аналоги на сайте откуда ее скачали. Опсь, для arduino ide есть целый раздел "Downloading and installing the Arduino IDE 2.0". С картинками ;)

полностью поддерживаю, это что гайд для детей? "кликнуть мышкой на install.sh"

Ещё один способ:

sudo snap install arduino

через снап она глючить может, проверено.

у меня стоит Linux 20.04

надо обновить Linux до версии 21.XX или даже 22.XX

Интересно, что в своих ранних статьях вы называли вещи правильно

Рейтинг статьи соответствует её уровню -- низкий. Карму не слили -- и на том хорошо

Хм. Скачал архив с arduino ide. Распаковал в домашнюю директорию. Запустил файл с именем arduino. Все работает, библиотеки устанавливаются. autocomplete какой-то дурацкий, не могу его понять

install.sh, uninstall.sh - зачем, если оно и так почти прекрасно работает?

Написать про это статью? Или лучше видеоурок? ;)

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

Add your standard user to the group "dialout'

sudo usermod -a -G dialout your-username

Add your standard user to the group "tty"

sudo usermod -a -G tty your-username

Logout/Login

После чего плата связывалась по последовательному порту с IDE.

Ну, я себя в группу dialout добавил ооочень давно.

Кстати, это ещё один кусок линуксовых неочевидностей - какая группа за что отвечает. dialout это ведь модем, правда? ;) Ну и в современных (лет 10 наверное) линуксах это делается так:

О, я даже и не знаю как в эту меню зайти. Это какой дистр?

Ubuntu 20

Ubuntu c Cinnamon? 0o

Мои вкусы очень специфичны ;)

В минте оно значительно скуднее.

Отлично. Ждем статью об установке гуртовщика мыши на Окна 10.

Целая статься про команду sudo pacman -S arduino ?

Тогда ещё отдельную статью про установку pacman на Linux 20.04 можно написать.

В Линуксах 22.10(Кинетическая Антилопа) и 23.04(Лунный Лобстер или Омар) уже есть pacman-package-manager

Linux 20.04 это шта?)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации