The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступна полностью переработанная среда разработки Arduino IDE 2.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступна полностью переработанная среда разработки Arduino IDE 2.0"  +/
Сообщение от opennews (??), 15-Сен-22, 08:34 
После трёх лет альфа- и бета-тестирования сообщество Arduino, развивающее серию открытых плат на базе микроконтроллеров, представило стабильный релиз интегрированной среды разработки Arduino IDE 2.0, предоставляющей интерфейс для написания кода, компиляции, загрузки прошивок на оборудование и взаимодействия с платами в процессе отладки. Разработка прошивок производится на специально созданном языке программирования, напоминающем Си и позволяющем быстро создавать программы для микроконтроллеров. Код интерфейса среды разработки написан на языке TypeScript (типизированный JavaScipt), а бэкенд реализован на языке Go. Исходные тексты распространяются под лицензией AGPLv3. Подготовлены готовые  пакеты для Linux, Windows и macOS...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57784

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

3. Сообщение от EuPhobos (ok), 15-Сен-22, 08:37   +10 +/
Что-ж опробуем.
Но из новшеств: " Система мониторинга последовательного порта (Serial Monitor)." - оно и так было в версии 1.
А вот остальное интересно, т.к. первую версию сложно было назвать IDE.. Просто блокнотик для кода.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #41

4. Сообщение от Жироватт (ok), 15-Сен-22, 08:37   +7 +/
> electron ... Eclipse Theia ... Arduino Web Editor ... js+go
> сохранить, но модифицировать

Ну ё... все баззворды собрали?
<пошел продавать коробку с игрушками-ардуинками на авито и покупать что-нибудь iMCS51-образное>

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #20

5. Сообщение от Аноним (5), 15-Сен-22, 08:48   +1 +/
Тёмная тема?
да неужели
Ответить | Правка | Наверх | Cообщить модератору

6. Сообщение от Аноним (-), 15-Сен-22, 08:56   +/
А ОБЧР из этого можно сделать?
Или предполагается, что дети вырастут и потом сделают?
Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от Аноним (8), 15-Сен-22, 09:02   –5 +/
Старый Arduino IDE тоже на вебне было?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31

9. Сообщение от YM2608 (?), 15-Сен-22, 09:03   +11 +/
настоящие радиоэлектронщики сидят на Windos XP - а этой  Arduino IDE 2.0 10ку подавай минимум
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #29

10. Сообщение от Аноним (11), 15-Сен-22, 09:19   +1 +/
Заменили устаревшие баззворды на более модные, вот и весь ченжлог.
Ответить | Правка | Наверх | Cообщить модератору

11. Сообщение от Аноним (11), 15-Сен-22, 09:20   +22 +/
Нормальные давно уже на линух свалили, там работа с железом сильно приятнее. А вон то это безнадежные ретарды на обочине истории.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #13, #25, #40, #165

12. Сообщение от Аноним (12), 15-Сен-22, 09:28   +/
Глядишь,  скоро и в железо электрон пихать будут, ну так, в качестве прошивок)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18

13. Сообщение от YM2608 (?), 15-Сен-22, 09:30   –3 +/
и чем оно приятнее нап линухе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #19, #45, #52, #69

14. Сообщение от th3m3 (ok), 15-Сен-22, 09:36   +2 +/
Шило на мыло.
Ответить | Правка | Наверх | Cообщить модератору

15. Сообщение от Аноним (15), 15-Сен-22, 09:40   +6 +/
>пошел продавать коробку с игрушками-ардуинками

https://www.youtube.com/watch?v=3QpodEyKB_k

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

16. Сообщение от Decaproxemail (?), 15-Сен-22, 09:59   +6 +/
> Разработка прошивок производится на специально созданном языке программирования, напоминающем Си

Это вы про С++? :-D

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32

18. Сообщение от BeLord (ok), 15-Сен-22, 10:02   +/
Когда они его в железе осилят, могут пихать-)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #62

19. Сообщение от _hide_ (ok), 15-Сен-22, 10:02   +5 +/
Тем, что имеются базовые абстракции с которыми можно работать стандартными инструментами, а не городить:
* установил дрова для конкретной железяки
* скачал ПО для конкретной железяки
* сел в лужу, потому что в ПО для железяки нету даже самого базового

Т.е. дело не в том, что на линуксе лучше, дело в том, что на виндовсе дичайший вендор лок

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #94

20. Сообщение от пох. (?), 15-Сен-22, 10:03   –1 +/
Да ты погоди на авито-то. Через еще годик такой интересной жизни товарищмайору продашь на вес золота. Только как-нибудь аккуратно, а не как на авито - "дай нам свою мобилку, не, не эту, мы таджикские паспорта детектим".

Написал бы - ebay, все было б правильно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

22. Сообщение от Аноним (25), 15-Сен-22, 10:18   +3 +/
Хорошо что ушли со жручей джавы на легкий и удобный электрон.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #39, #44

25. Сообщение от Аноним (25), 15-Сен-22, 10:19   +2 +/
Ага, а если для твоей железки есть пропретарный софт написанный сто миллионов лет назад и работает он только на оффтопике и только на хп?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #38, #46

27. Сообщение от какая разница (?), 15-Сен-22, 10:39   +/
Java в качестве зависимости уже не нужна?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59

28. Сообщение от KOLANICH (?), 15-Сен-22, 10:46   +1 +/
Если кто-нибудь хочет делать в Qt Creator, с C++21 (ctre почему-то не работает как надо, а вот magic_enum и та часть стандартной библиотеки, которую я использовал, работает превосходно), с Clang, CMake и ninja, то милости прошу:
https://github.com/a9183756-gh/Arduino-CMake-Toolchain/pull/60
https://github.com/technyon/Arduino-CMake-Toolchain/pull/1

Clang нужен 15й или больше (в них приземлился мой патч), и несколько патчей к стандартным библиотекам Arduino и AVR:

https://github.com/avrdudes/avr-libc/pull/887
https://github.com/avrdudes/avr-libc/pull/891
https://github.com/avrdudes/avr-libc/pull/888
https://github.com/arduino/ArduinoCore-avr/pull/494
https://github.com/arduino/ArduinoCore-avr/pull/493
https://github.com/KOLANICH/barebones_arduino_mega_2560_clan...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33, #48

29. Сообщение от Аноним (29), 15-Сен-22, 10:47   –1 +/
> этой  Arduino IDE 2.0 10ку

ПАРАМЕТРЫ ЗАГРУЗКИ
Windows Win 10 и новее, 64 бита
Windows Установщик MSI
Windows ZIP-файл
Linux Изображение приложения 64 бита (X86-64)
Linux ZIP-файл 64 бита (X86-64)
macOS 10.14: “Mojave” или новее, 64 бита

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #36, #138

31. Сообщение от topin89 (ok), 15-Сен-22, 10:50   +5 +/
Нет, Java, даже в новости написано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

32. Сообщение от Аноним (29), 15-Сен-22, 10:51   +2 +/
Wiring
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #35, #53

33. Сообщение от KOLANICH (?), 15-Сен-22, 10:54   +/
И самое главное - нужно скопировать C++-заголовки и пропатчить их.

cp -R /usr/include/x86_64-linux-gnu/c++/11/bits hardware/tools/avr/avr/include/bits
cp -R /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h hardware/tools/avr/avr/include/bits/error_constants.h

а также произвести некие (не помню уже какие, сами разберётесь) операции с

hardware/tools/avr/avr/include/bits/
hardware/tools/avr/avr/include/c++
hardware/tools/avr/avr/include/features.h

(к сожалению пока что руки не дошли это всё полностью автоматизировать)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #37

34. Сообщение от Аноним (34), 15-Сен-22, 10:55   +5 +/
То понос, то золотуха.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

35. Сообщение от Decaproxemail (?), 15-Сен-22, 11:08   +1 +/
Wiring -- это маркетинговое название с++. Чтобы нубы не пугались.

"The Wiring IDE includes a C/C++ library called "Wiring", which makes common input/output operations much easier. Wiring programs are written in C++."

https://en.wikipedia.org/wiki/Wiring_(development_platform)#Software

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #71

36. Сообщение от Аноним (36), 15-Сен-22, 11:11   –1 +/
>64 бита

Спасибо, я на 1.9 посижу. В ней нет Хромиума, которому 4 гигов мало.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

37. Сообщение от Decaproxemail (?), 15-Сен-22, 11:12   +2 +/
Вообще есть отличный проект platform.io . У него есть удобный cli, поддержка лютой тучи бордов и фреймфорков +  менеджмент библиотек. А для тех, кому зачем-то нужна gui ide есть интеграция с vc code.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #55, #128

38. Сообщение от Decaproxemail (?), 15-Сен-22, 11:18   +1 +/
Ну вот давеча пришлось поставить хп в виртуалку, чтобы с древним потенциостатом поработать.
Что касается разработки, в основном сейчас все есть под линукс. За последние годы, только sigma studio пришлось ставить в виртуалку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

39. Сообщение от anonymous (??), 15-Сен-22, 11:35   +4 +/
Что самое главное в электроне, я считаю, это именно легковесность. Нет ничего легче и быстрее хромиума и ноды, особенно, если их будет запущено несколько экземпляров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #42

40. Сообщение от Xenia Joness (ok), 15-Сен-22, 11:45   –8 +/
> Нормальные

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

удивительно)

Пробовали, например, какой-нибудь PCI-Express поднять? Или с оптикой на мультигигабитных скоростях работать? Может пробовали собрать что-нибудь для FPGA, например модулятор сигнала на ЦАП с JESD204b? Или отладить прошивку для DSP, который рулит электродвигателем в киловатты мощности?

Почему-то уверена, что не пробовали. Даже для какой-нибудь распространённой железки, типа Xilinx Zynq, не говоря уже про что-нибудь специфичное.
Причем для того же Zynq весь софт есть для Linux, только работать в нем сплошная боль, и дело не в софте. Мне сложно вам передать ощущения от работы в том же Vivado из под Linux.

Поэтому очень сомневаюсь, что

>там работа с железом сильно приятнее

Это ещё не учитывая того факта, что железки ещё надо разработать перед этим)
И, сколько встречала, Linux как штатное рабочее окружения инженера - это лишь редкое исключение, и то, если позволяют условия, например, для разработки не надо больше, чем блокнот, make и gdb. А высококлассные специалисты никогда не променяют надежную, стабильную и быструю операционную систему на что-нибудь из Linux. Ведь им надо создавать новые технологии, вести мир к светлому будущему, решать сложнейшие задачи, а не вечно конфигурировать свою ОС.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #47, #50, #60, #86, #103

41. Сообщение от Аноним (-), 15-Сен-22, 12:00   –12 +/
Разве в твоем блокнотике есть столько баззвордов на мегабайт? :) Зато очень удобный детектор хайпующих ламеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #115

42. Сообщение от Аноним (25), 15-Сен-22, 12:06   +1 +/
Это ты два старых джавовых Arduino IDE не запускал. Поэтому ты ещё в цирке смеёшься.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #58

43. Сообщение от Аноним (25), 15-Сен-22, 12:08   +/
Есть старые неподдерживаемые борды, которые все равно будут работать только со старой ардуино иде.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #150

44. Сообщение от Аноним (47), 15-Сен-22, 12:12   +/
Хрен редьки не слаще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

45. Сообщение от Аноним (45), 15-Сен-22, 12:14   +/
> и чем оно приятнее нап линухе?

1) С операцоинкой проще договориться на тему доступа к железу. В крайнем случае можно ребилднуть кернел, пропатчить, или свой модуль собрать. В винде... это от "неудобно" до "нереализуемо".
2) Гораздо меньше глюков в процессе. Нет никаких получаса "installing drivers... failed, code 42", и удачи вообще вдуплить что там отъехало.
3) Опенсорс это хорошо. Можно изучать как и что у других работает, делать также а то и взять их за основу.
4) Допустим мониторить usb можно как любой иной сетевой ифейс. Любым софтом умеющим в захват пакетов по сути. Modprobe usbmon и загребаем его каким там вайршарком, или что там. И все это за 2 минуты моего времени. А попробуйте мониторинг трафика usb в винде? Это у вас точно получается за 2 минуты, голыми руками, без полдня сетапехешного траха и чего там еще?
5) Конкретно libusb допустим умеет отсоединять ядерный драйвер через вызов либы если мы хотим с нашей железкой поговорить напрямую пакетами через либу без драйверов ядра. В маздайке это разумеется не катит и там сперва сами выгружайте/удаляйте драйвер, что в винде вообще очень кривая и грабельная процедура.
6) Современный линух вот так сразу знает сильно больше железок чем XP. Ну вот например фирмваре кажет виртуальный usb-uart, он сразу кернелом цепляется влет, никакой установки дров. А в маздае даже если и есть драйвер стандартных классов типа ACM/CDC (не уверен что это в XP было вообще) там полкило грабель что так что сяк. Драйвер или качать придется. при том для икспы хзгде, или сглючит его инстал, или еще какое д-мо, которое разгребать лично я шатал!
7) В лине есть апи для работы с I2C/SPI/LED/GPIO - очень доставляет. Особенно на одноплатниках, которые уже не МК но еще не такие монстры как комп с виндой. Вот так можно взять и сдлать нумлок на usb клаве "индикатором винча" как на системнике. Или не на клаве. Вон тот светодиод в вайфай свистке - это тоже "led" в терминах линя и на него тоже можно что угодно вывесить. Что под управлением моего кода, что типовые системные "триггеры" на те или иные вещи в ядре.
8) Отлаживать и пересобирать низкоуровневый софт в лине опять же сильно проще. А если что-то идет совсем не так, матюки частей ядра и модулей в dmesg обычно сильно инфолормативнее. Майкрософт вообще убил dbgview, нормальной легкой и простой замены по сути не сделал и это извините булшит полный.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

46. Сообщение от Аноним (46), 15-Сен-22, 12:25   –2 +/
> Ага, а если для твоей железки есть пропретарный софт написанный сто миллионов
> лет назад и работает он только на оффтопике и только на хп?

Ну так может эту железку уже пора сбагрить/отправить на покой/заменить и проч? Или если это ну пц ценное, реверснуть ее протоколы наконец да накатать открытый софт чтобы некромансией не страдать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #61

47. Сообщение от Аноним (47), 15-Сен-22, 12:30   +1 +/
С оптикой? Меланоксовские карточки в Linux поддерживаются вплоть до 100-гигабитных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

48. Сообщение от Аноним (47), 15-Сен-22, 12:34   +/
А в Qt Creator и cross-GCC?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #82, #127

50. Сообщение от Аноним (50), 15-Сен-22, 12:54   +3 +/
> Пробовали, например, какой-нибудь PCI-Express поднять?

Вот прям с ноля - нет, но очень мощный траблшутинг взбрыков PCIe с весьма низкоуровневой диагностикой таки я делал. При том успешно. А как я бы что-то такое в винде делал я даже представить себе боюсь. В лине я видите ли и диагностику могу собрать в понятном мне виде, и знаю где тела из pci subsystem линухкернела отвисают, чтобы спросить что по их мнению вон там отъехало. А в винде если у меня что-то не так по этой линии, майкрософт уж точно не будет меня бесплатно саппортить в темпе вальса по части моих отношений с PCI в контексте винды.

Только это все, извините, на XP? Там для современного железа извините дров нет. В частности для большей части pcie девайсов. Вы их там как, сами выписывать планируете? Вот именно под икспу? И как, хорошо получается? Да и смысл кодить драйвер под остывший трупак?

> Или с оптикой на мультигигабитных скоростях работать?

Мы точно еще про WinXP? Под нее 99.9% что ЭТОГО там тупо нет. А так - ну вон те девы дрова для подобного добра кодят

> Может пробовали собрать что-нибудь для FPGA, например модулятор сигнала
> на ЦАП с JESD204b?

Это просто не мое, но вообще, тулчейнов умеющих в синтез битстримов FPGA уже поразвелось.

> Или отладить прошивку для DSP, который рулит электродвигателем
> в киловатты мощности?

Насчет DSP хз а для STM32 легко. В том числе и вот именно это. Я даже написал несколько несложных крутилок моторов, чисто посмотреть как оно мне. Если не ошибаюсь Amarao и довольно крутой и мощный контроллер на F4xx запилил. Еще и опенсорсный.

А вот когда я учился usb юзать из своих фирмварей - в лине это оказалось как 2 байта переслать. В wireshark очень комфортно смотреть транзакции по шине, сразу понятно где факап. И это буквально за пару минут.

> Почему-то уверена, что не пробовали. Даже для какой-нибудь распространённой железки, типа
> Xilinx Zynq, не говоря уже про что-нибудь специфичное.

FPGA просто не мое. Я больше микроконтроллерщик и спец по одноплатникам, и мне spi/i2c/uart/usb/GPIO больше заходит. С этим в лине сильно приятнее, а одноплатники еще и посередине между большими и маленькими очень удачно вписываются, и там линух на этом всем. На винде вы ничего сравнимого не сделаете так то.

И вот именно в этой области я бонусом могу отметить...
1) Дрова уартов, особенно виртуальных, в винде - дикое глюкало и полкило проблем. Пилять, они даже не репортят смогли ли они реально выставить запрошеный бауд
2) Апи для i2c/spi/gpio/leds в винде ваще хде? Может хоть CAN есть? Или штука с маздаем в принципе не может быть bus talker'ом на мелких шинах? :)
3) Да и wi-fi в режиме monitor - там же. Особенно с инжектом произвольных пакетов. А зачем это надо? А вон, скажем, господа сделали передачу видео в цифровом видео с дрона. С плавной деградацией в стиле аналоговой камеры почти. В их протоколе FEC, никакой процедуры auth/assoc - statelsss линк с плавной деградацией, по статистике FEC видно насколько далеко до полного отвала. И это из ширпотребной вафли. Покажите мне такой номер в маздайке? Да, у них там нет SSID как такового, это RAW пакеты в эфир, "вне контекста" :)

> Причем для того же Zynq весь софт есть для Linux, только работать
> в нем сплошная боль, и дело не в софте. Мне сложно вам передать ощущения
> от работы в том же Vivado из под Linux.

Вы достаточно известная проприетарная морда. Мне с такими как вы не по пути. Если вы заберете себе ретардов с XP в окружение - прекрасно, меньше враждебных утупков в моем окружении.

> Это ещё не учитывая того факта, что железки ещё надо разработать перед этим)

А таки всякие продвинутые эксперименты в лине как-то сильно проще в целом на мой вкус.

> И, сколько встречала, Linux как штатное рабочее окружения инженера - это лишь
> редкое исключение, и то, если позволяют условия, например, для разработки не
> надо больше, чем блокнот, make и gdb.

По-моему KiCad в котором я сейчас рисую на блокнот не похож хоть тресни. Лучшие из нас в нем 6-слойки для 64-битного одноплатника рисуют. Я думаю что для меня этого хватит, я не настолько высоко пока летаю "сам по себе".

Что до gdb в нем так то можно отлдаживать очень интересные вещи. И железки с JTAG, через openocd какой, при том - это умеет дофига железок, а вон там даже гайды как полностью unknown нечто захомутать. Никогда не видали винч с приатаченым JTAG? В GDB+openocd там даже что-то светит. А сможете показать как это заработает с виндой и проприетарными тулсами? Но есть и иные прикольные вещи. Скажем можно посмотреть на тотально умерший кернел. Через out-of-band дебагер в вооон том qemu например. В нем видите ли дебагсерв встроен - и он "вне контекста". Кстати qemu умеет более 9000 железок и такую отладку в god-mode вне контекста можно с довольно много чем провернуть если это надо. Это весьма полезно для early startup и проч, когда у нас в системе все настолько дохлое что отругаться более внятно мы еще просто не можем, т.к. еще не инициализировано дескать.

> А высококлассные специалисты никогда не променяют надежную, стабильную
> и быструю операционную систему на что-нибудь из Linux.

Я вижу множество очень крутых специалистов делающих на Linux магию, глядя на которую я говорю "вау". И да, у линуксоидов я многому научился. И я еще толком не начинал.

> Ведь им надо создавать новые технологии, вести мир к светлому
> будущему, решать сложнейшие задачи, а не вечно конфигурировать свою ОС.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

51. Сообщение от _kp (ok), 15-Сен-22, 12:57   +/
Смотрел. Блин комом.

- Все запихали в одно окно. Что жутко неэргономично.

- Похерили pоrtable режим, и соответственно поддержку разных версий библиотек.

- Фирменная долгая долгая компиляция осталась.

- плагины пошли лесом.

При наличии несовместимости, зачем?
При наличии platform.io, который хоть и не portable, но позволяет решать задачи.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #56, #171

52. Сообщение от _kp (ok), 15-Сен-22, 13:00   +/
Если для ретро AVR, то всё равно.
А для ARM, ESP сборка под Windows делается через кучи костылей, медленне работает, и не до конца полноценна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

53. Сообщение от Аноним (-), 15-Сен-22, 13:06   –2 +/
> Wiring

Который по факту лишь "C++ для ламеров и чайников". Ну да, они заныкали некоторые вещи в свои либы. Кстати либы тормозные и жирные, так что реально абдуринщики от атмег получают едва ли 20% того что чип реально мог. За что и считаются ламами лишь немногим лучше питонистов каких.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

55. Сообщение от Аноним (-), 15-Сен-22, 13:08   +/
> интеграция с vc code.

Как-то так безошибочно детектируется маздай и маздайцы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #64

56. Сообщение от OramahMaalhur (ok), 15-Сен-22, 13:37   +2 +/
А главное, platform.io позволяет использовать человеческие IDE с нормальной подсветкой, автодополнением и прочими фичами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

58. Сообщение от Без аргументов (?), 15-Сен-22, 14:16   +1 +/
Конечно не смешно: в новой аналогично открывается экземпляр на каждую вкладку
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

59. Сообщение от Без аргументов (?), 15-Сен-22, 14:17   +1 +/
JRE и Electron это две одной природы ерунды
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

60. Сообщение от qrKot (?), 15-Сен-22, 14:18   +1 +/
>> высококлассные специалисты никогда не променяют надежную, стабильную и быструю операционную систему

Это вы про XP, простите?)))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

61. Сообщение от Аноним (61), 15-Сен-22, 14:18   +4 +/
Ха ты такой просто  и кто за это заплатит? Если ты такой реверсер чтож ты свои платы не продаёшь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #70, #78

62. Сообщение от Аноним (61), 15-Сен-22, 14:19   +1 +/
Вот железо «подрастёт» и запихнут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

63. Сообщение от 12345 (??), 15-Сен-22, 14:28   +1 +/
1.x абдурина-иде у меня работает на 3-пне с 256 озу под 12ой убунтой.

сабж так не может...

а все говолят что ява жЫрная...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #77

64. Сообщение от burjui (ok), 15-Сен-22, 14:28   +1 +/
Безошибочно детектируется очередной хейтерок. VS Code есть и под Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #65, #97

65. Сообщение от Аноним (65), 15-Сен-22, 14:40   –1 +/
но пользуется то этим только кто?

вот то-то и оно...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #66, #89

66. Сообщение от burjui (ok), 15-Сен-22, 14:42   +/
Я, например. Прикинь, сижу в Manjaro и пишу код в VS Code или Kate, а игры запускаю через Proton. Разделы Винды удалил за ненадобностью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #81, #98

67. Сообщение от Аноним (67), 15-Сен-22, 14:50   +/
Чем оно лучше PlatformIO?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #84

69. Сообщение от Neon (??), 15-Сен-22, 14:59   +2 +/
Чем приятнее на линуксе ? Есть всегда где потрахаться и пострадать)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #76

70. Сообщение от Neon (??), 15-Сен-22, 15:00   +2 +/
Это мамкин реверсер.))) Который за свою жизнь ни копейки сам не заработал. Поэтому и не знает цену деньгам и работе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #79

71. Сообщение от n00by (ok), 15-Сен-22, 15:09   +/
Test:16:9: error: exception handling disabled, use -fexceptions to enable
   catch(...) {}
         ^
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #80

76. Сообщение от Аноним (-), 15-Сен-22, 16:06   +2 +/
> Чем приятнее на линуксе ? Есть всегда где потрахаться и пострадать)))

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

77. Сообщение от _kp (ok), 15-Сен-22, 16:14   +1 +/
> 1.x абдурина-иде у меня работает на 3-пне с 256 озу под 12ой
> убунтой.
> сабж так не может...

У меня коллекция ретро и не очень компов.
Ардуино работает на PII 400 MHz, RAM 224 MB, вместе с урезанным Windows XP.

Чудес не бывает, компиляция медленная, и для ESP32 тем более. Даже с SSD. Но интерфейс работает без претензий.
Спортивный интерес удовлетворен. Но работать так не стоит.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #83

78. Сообщение от Аноним (79), 15-Сен-22, 16:17   +/
> Ха ты такой просто  и кто за это заплатит? Если ты
> такой реверсер чтож ты свои платы не продаёшь?

1) Реверсеры реверсят, а не платы продают, так, для начала. А продают все же разработчики. Впрочем это не значит что эти множества никогда не пересекаются.
2) Откуда бы тебе знать что я продаю и не продаю? Ну да, я не делаю ардуино, предпочитаю более малотиражные и интересные вещи без ламонубов в комплекте.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

79. Сообщение от Аноним (79), 15-Сен-22, 16:18   +1 +/
> Это мамкин реверсер.))) Который за свою жизнь ни копейки сам не заработал.
> Поэтому и не знает цену деньгам и работе

Судя по твоей фиксации на этом топике у тебя с этим какие-то проблемы, чтоли. Не боись, сейчас тебя трудоустроят на южное направление.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

80. Сообщение от Аноним (-), 15-Сен-22, 16:26   +/
> Test:16:9: error: exception handling disabled, use -fexceptions to enable
>    catch(...) {}
>          ^

И правильно делают между прочим. Вы еще плять return из main() прошивки сделать попорбуйте.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #96

81. Сообщение от Аноним (-), 15-Сен-22, 16:30   +2 +/
> Я, например. Прикинь, сижу в Manjaro и пишу код в VS Code
> или Kate, а игры запускаю через Proton. Разделы Винды удалил за ненадобностью.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #106

82. Сообщение от Аноним (103), 15-Сен-22, 16:36   +/
> А в Qt Creator и cross-GCC?

Сабж gcc вроде и компиляет. И так то есть лайтовая текстовая версия абдурино где ставятся только их make-файлы да либы. Ну а эдитор можно любой.

Технически это gcc для avr + эн либ + предложение юзать такой себе урезанный субдиалект обычной плюсоты. А, ну к .ino оно еще какие-то хидеры автоматом подшивать может, но их и лапками добавить раз плюнуть, сделав это как обычный .cpp, если хочется.

Только если вы осознали что не хотите эту хайпоподелку, то и их нубские либы вы наверное тоже не хотите - они жирные и тормозные чтопц, при том что у мк мало памяти а авр еще и по скорости выполнения слоупок. Это ж вам не Cortex M4 с 200 мегагерц тактовой, где жырная плюсота писаная абы как может прокатить, а малохольное 8-битное ядро, до 20, чтоли, МГц максимум. А это в общем то и не дофига. Особенно с жирными плюсатыми абстракциями над этим, где удобство поставлено выше эффективности.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

83. Сообщение от Аноним (103), 15-Сен-22, 16:38   +1 +/
PII 400 с SSD - это весьма утонченно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #85, #147, #177

84. Сообщение от Аноним (103), 15-Сен-22, 16:39   –1 +/
> Чем оно лучше PlatformIO?

Сорта овна.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

85. Сообщение от Аноним (85), 15-Сен-22, 16:46   –1 +/
Учитывая, что SATA, даже первого, на PII и в помине не было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #88

86. Сообщение от Decaproxemail (?), 15-Сен-22, 17:34   +/
> Может пробовали собрать что-нибудь для FPGA

Хз, у нас целый отдел разработчиков микросхем прекрасно на линуксе живет. Да и я сам работал в виваде под линукс и софт для шарков писал в CrossCore.

> надежную, стабильную и быструю

Ну эт вы прям жжоте))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #87

87. Сообщение от Аноним (-), 15-Сен-22, 18:02   –1 +/
>> надежную, стабильную и быструю
> Ну эт вы прям жжоте))

Еще как жжот. Копировал я как-то 2 терабайта с одного внешнего диска на другой. Диски были с NTFS. В чем прикол? Ну, в том что в линухе копирование шло раза в ДВА быстрее. И это с FUSE позорным, между прочим, который проц жрал как не в себя, но все-равно уделал "стабильную и быструю". Черт его знает почему, загадка маздая какая-то как они вообще работу с ФС так испортить смогли. Наверное не оптимизировали с эпохи NT4 нифига.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #129, #143

88. Сообщение от Аноним (-), 15-Сен-22, 18:07   +/
> Учитывая, что SATA, даже первого, на PII и в помине не было.

Ну вообще я даже такому ставил SATA контроллер в PCI когда-то. Он даже бутабельный ажно, на борту SATA BIOS распаян (pci ext ROM). Так что бутануть тот антик с SATA, даже с SSD - реально, но пойнт этой активности вызывает некоторые вопросы. Я сомневаюсь что этот винтаж способен реально прогрузить SATA, особенно 2/3 инкарнаций.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

89. Сообщение от Аноним (89), 15-Сен-22, 18:16   +/
VS Code сейчас самый популярный легковесный редактор. Кстати, и Eclipse Theia на которой сделана Arduino IDE 2.0 - форк VS Code.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #99

94. Сообщение от Аноним (-), 15-Сен-22, 19:10   +1 +/
А IDE под одно семейство продукции - не вендорлок?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #131

95. Сообщение от _kp (ok), 15-Сен-22, 19:18   +1 +/
Ответы разработчиков в переводе:
- Плагины загрузки FS недоступны в IDE 2.
- Вы не можете использовать плагины за пределами Java IDE
- у нас нет API для плагинов
- В качестве альтернативы вы можете попробовать использовать VS Code + PlatformIO

ESP32 и ESP8266 - больше не поддерживаются.
Что с ними делать без плагинов spiffs и LittleFS, vfatfs, ExceptionDecoder ?

Молодцы! :*)

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #101, #109

96. Сообщение от Аноним (103), 15-Сен-22, 19:20   –2 +/
>Вы еще плять return из main() прошивки сделать попорбуйте.

А чот не атк? Цомпелятор не исеет порва котую-то инстручокцию закотить?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #136

97. Сообщение от Диверсант Дядя Лёня ушёл в микрософт (?), 15-Сен-22, 19:21   +/
И ini-конфиги автозапуска есть под линукс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #104

98. Сообщение от Аноним (103), 15-Сен-22, 19:22   +/
Как говорится, можно вынуть виндузятника с винды, но нельзя вынуть винду из виндузятника.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #102

99. Сообщение от Аноним (103), 15-Сен-22, 19:24   +/
Microsoft Windows сейчас самая популярная десктопная ОС.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

101. Сообщение от Аноним (103), 15-Сен-22, 19:28   +/
>плагины
>плагины
>плагины

Я не понял, это так plugin.h и plugin.a называются?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #125

102. Сообщение от burjui (ok), 15-Сен-22, 19:28   +/
Ой мля, собрались тут труъ-юниксоиды. Одноклассницы вам за это не дадут, зря пыхтите. Я использую то, что мне удобно, и без проблем перейду на другую IDE или редактор, как только возникнет необходимость. А вы в чём пишете код, в Vim или Emacs?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #117

103. Сообщение от Аноним (103), 15-Сен-22, 19:29   +/
ёмк)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

104. Сообщение от burjui (ok), 15-Сен-22, 19:31   +/
Какого ещё автозапуска в Linux? Вылезай из криокамеры, любой нормальный файловый менеджер спрашивает, запускать скрипты или нет. Я даже не помню, когда последний раз видел носитель с такими скриптами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #119

105. Сообщение от Alexey Torgashin (?), 15-Сен-22, 19:34   +2 +/
>VS Code сейчас самый популярный легковесный редактор.

Он не легковесный. Прога на Электроне никогда не будет такой. И на Джаве тоже. И что у нас остается из именно НАТИВНЫХ легковесных? Sublime, CudaText, Kate, Geany.

>Кстати, и Eclipse Theia на которой сделана Arduino IDE 2.0 - форк VS Code.

Значит и она НЕ легковесная.

Не верьте тому что "ВСКод оптимизаровали и ускорили", то есть веррьте но все равно, если оно на ЭЛЕКТРОНЕ то оно работает поверх авианосца.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #108

106. Сообщение от burjui (ok), 15-Сен-22, 19:35   +/
Да ради бога, если тебе это пуританство приносит удовольствие. Смотри только, чтобы не до мозолей. Раз уж мы тут обсуждаем IDE, перечисли альтернативы, которые лучше VS Code, и для каких ЯП ты их используешь. Vim и Emacs не предлагать, у меня нет желания год возиться с настройками и заучивать десятки комбинаций клавиш, чтобы получить базовый функционал нормальной IDE.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #118, #137

108. Сообщение от burjui (ok), 15-Сен-22, 19:43   +1 +/
> Sublime, CudaText, Kate, Geany.

Это всё не IDE. Мне нужны автодополнение, подсказки с параметрами функций, рефакторинг, интеграция с компилятором (подчёркивание ошибок, переход между ними) и Git, да и много ещё чего. Kate я использую, но не для работы над проектами, а для быстрого редактирования отдельных сорцов.

> ЭЛЕКТРОНЕ

Я, конечно, за нативный софт, но что-то нормальных нативных универсальных IDE не видать. KDevelop неплох, но только для C и C++.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105 Ответы: #116

109. Сообщение от Аристарх (??), 15-Сен-22, 19:43   +3 +/
> вы можете попробовать использовать VS Code + PlatformIO

Не можете, а теперь ТОЛЬКО это и буду!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #140

115. Сообщение от пох. (?), 15-Сен-22, 20:05   –2 +/
> Разве в твоем блокнотике есть столько баззвордов на мегабайт? :) Зато очень
> удобный детектор хайпующих ламеров.

тут в удаленных за неполиткорректность гражданин возвопил - "сам-то ты пробовал писать для микроконтроллеров - без автодополнения лох ты полный и ничего не напишешь".

Отвечаю ему тут, раз уж больше некуда: для ТАКИХ и ТАК - действительно, не пробовал, ибо брезгую.
(да и система у меня, оказывается, недостаточно модна для микроконтроллерного смузи-программирования)

Главная ж0ппа - что воон тот трамвай и лифт в твоем офисе писал не я а тот самый товарищ. С автодополнениями. В принципе, всего лишь седьмой этаж, правда, офисный, не 2.20, а добрых пять метров пролеты. Я как-нибудь пешком... ну его нахрен.

Проблема что управление ядерными объектами - такие же пишут.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #130, #134

116. Сообщение от Alexey Torgashin (?), 15-Сен-22, 20:16   +/
> Мне нужны автодополнение, подсказки с параметрами функций,

Это делается LSP плагином в CudaText (я его юзаю). Для питона есть и автодополнение и подсказки (ctrl+shift+space). Для других языков, зависит от сервера.

>рефакторинг,

По идее LSP сервера какие-то это умеют но плаг cudatext на это не настроен.

> интеграция с компилятором (подчёркивание ошибок, переход между ними)

Плагин Runner или External Tools в той же cudatext.

>и Git,

Плагин Git Status там же. Там не все что вообще в Гите но основные команды.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108

117. Сообщение от Аноним (-), 15-Сен-22, 20:21   +/
>Я использую то, что мне удобно

Используй винду, она для тебя удобнее, ты просто насмотрелся мистерробота, с возрастом это пройдёт.

>А вы в чём пишете код, в Vim или Emacs?

В первом правлю конфиги вдали от дома, во втором пишу код, брат жив, зависимость есть.

>и без проблем перейду на другую IDE или редактор

Чота не сходится. Судя по твоим словам, у тебя детская травма от юниксвея, покажи на этой кукле, куда тебя трогали вим, емакс, шелл и coreutils.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #124

118. Сообщение от Аноним (-), 15-Сен-22, 20:24   +/
БА-БАХ - громыхнуло где-то в квартире виндузятника.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #123

119. Сообщение от Аноним (-), 15-Сен-22, 20:26   +/
>Какого ещё автозапуска в Linux?

Нуэт))) msconfig открывал? там автозапуск)))

>Вылезай из криокамеры, любой нормальный файловый менеджер спрашивает, запускать скрипты или нет. Я даже не помню, когда последний раз видел носитель с такими скриптами.

Вот это словесный салат.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #122

120. Сообщение от Геймер (?), 15-Сен-22, 20:32   –1 +/
Мудрость:"Старое вино лучше"
Остаюсь на легаси
Ответить | Правка | Наверх | Cообщить модератору

121. Сообщение от Человек (??), 15-Сен-22, 20:36   –1 +/
Ардуино мусор. Не видел на нем не 1 адекватного, полезного проекта. Игрушка для не обремененных интеллектом детей и взрослых скатившихся в детство.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #126, #132, #145, #146

122. Сообщение от burjui (ok), 15-Сен-22, 21:08   +/
msconfig в Manjaro? Пора тебе прекратить принимать тяжёлые наркотики.

> Вот это словесный салат.

Я ошибочно подумал про автозапуск с CD или флешки, только там не ini, а inf. Впрочем, какая разница, я ни msconfig, ни autorun.inf не пользуюсь. Зато ты всё про это знаешь, как я посмотрю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119

123. Сообщение от burjui (ok), 15-Сен-22, 21:09   +1 +/
Ты альтернативы можешь предложить, или будешь увиливать от ответа своими глупыми школьными шутейками?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

124. Сообщение от burjui (ok), 15-Сен-22, 21:26   +1 +/
Мне виднее, что мне удобно. Я начал пользоваться Linux со Slackware 9, никакого Мистера Робота и в помине не было. Впрочем, кулхацкеры типа тебя вряд ли помнят такое.

> В первом правлю конфиги вдали от дома, во втором пишу код, брат жив, зависимость есть.

Молодец. Я тоже правлю конфиги в Vim. А вот учить стопицот комбинаций клавиш Emacs мне не нужно, любая команда в VS Code доступна по F1. Нужные расширения ставятся в один клик. Банальная экономия времени.

> Судя по твоим словам, у тебя детская травма от юниксвея, покажи на этой кукле, куда тебя трогали вим, емакс, шелл и coreutils.

Очередные искромётные шутейки от местной школоты. Поди, рэп-батлы смотришь вместо образовательного контента. Вижу, ты слышал умные слова. А твой любимый Emacs насколько "юниксвеен"? Какую одну задачу он выполняет хорошо? Одну ли задачу он выполняет? Шелл и coreutils вообще мимо, ими пользуются все линуксоиды, независимо от того, в чём они пишут код.

Короче, всё, на что способны опеннетные ламерки - это меряться, у кого командная строка длиннее и т.п. Детский сад. Ламерки потому, что только хвалитесь своими достижениями или, чаще, принижаете чужие, а когда просишь показать код, отмалчиваетесь или начинаете гнать про секретность, отсутствие времени на это и т.п. Зато как теоретизировать про идеальный код, меряться письками и поливать грязью "не труъ" технологии - это вы первым делом после школы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117 Ответы: #139

125. Сообщение от _kp (ok), 15-Сен-22, 21:48   +1 +/
Нет.
Это плагины для загрузки части ПО, без которых вовсе ничего толком не загрузить в контроллер. Без них, это приговор.

И плагин разбора "BSOD" дампа с контроллера, показывающий что и где произошло, и почему не работает. Плагин переводит дамп стека в нормальные имена функций и номера строк программы.

Вообще, плагины не обязыны быть на Яве, ибо на ней достаточно минимальной обертки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #149

126. Сообщение от _kp (ok), 15-Сен-22, 22:08   +1 +/
>> Ардуино мусор.

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

>>Не видел на нем не 1 адекватного, полезного проекта.

Больших проектов в нем и не делают, по причине что это становится неудобно.
Обычно переползают на PlatformIO, ESP-IDF, Keil, или вовсе на Linux и gcc.

А полезных, хоть и небольших пооектов достаточно.

>>Игрушка

Да! Но обучающая.

>> для .. детей и взрослых скатившихся в детство.

С детьми что не так, чем Ардуино хуже Майнкрафтов и Кербалов?
Да и взрослые далеко не все  программисты. Более того с ним умудряются как то работать люди понятия не имеющие о программировании, и которым это не светит, но, тем не менее, скачав библиотеку, подправив пример, могут сделать простую, но радующую поделку.

Но, что бы сделать библиотеку с примерами для начинающих, более опытные вынуждены делать и проверять это в стоковом Ардуино.
И вроде бы и можно и посложнее и изящней сделать, да от мата руки опускаются.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121

127. Сообщение от KOLANICH (?), 15-Сен-22, 23:15   +/
Тогда просто используйте любой из CMake тулчейн-файлов по ссылкам. Но мне захотелось нормальный C++21 (а значит - новейший Clang из пакетов из ночного репозитория), а не старо-тухлую версию gcc из Arduino IDE, поэтому я и принёс в этот набор тулчейн-файлов поддержку clang.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #162

128. Сообщение от KOLANICH (?), 15-Сен-22, 23:36   +/
Да, я слышал о нём. Нужно будет когда-нибудь изучить целесообразность замены ардуиновской стандартной библиотеки на оную от платформио. Их IDE и менеджер проектов мне не нужны, лучше Qt Creator, возможно, только Visual Studio (не путать с Visual Studio Code, а жрущие оперативу и к тому же платные IDE на Java вообще дисквалифицированны автоматически), а лучше CMake пока-что системы сборки я не знаю: не смотря на всю отвратность CMake как ЯП, "батарейки" решают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #151

129. Сообщение от mikhailnov (ok), 16-Сен-22, 01:17   +/
Оно наверняка "скопировало" быстро, а кеш на диск в фоне потом еще долго сбрасывало. Можно сразу после "окончания" копирования запустить time sync.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #135

130. Сообщение от Sem (??), 16-Сен-22, 01:56   +1 +/
Перестань уже употреблять то, что ты там употребляешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

131. Сообщение от Sem (??), 16-Сен-22, 02:08   +/
Почему под одно? Там под много чего можно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

132. Сообщение от аноним228 (?), 16-Сен-22, 03:40   +2 +/
Люди себе в удовольствие игрульки собирают. В чем проблема? А какое хобби норм, смотреть футбол под пивас?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #141, #144

133. Сообщение от Аноним (133), 16-Сен-22, 04:31   +/
Радует что на опеннете ардуинщиков как и маздайщиков почти нету!
Ответить | Правка | Наверх | Cообщить модератору

134. Сообщение от Аноним (134), 16-Сен-22, 06:41   +/
> тут в удаленных за неполиткорректность гражданин возвопил - "сам-то ты пробовал писать
> для микроконтроллеров - без автодополнения лох ты полный и ничего не напишешь".

1) Лично я пробовал писать для микроконтроллеров. На уровне покруче абдурино, с DMA, usb, реалтаймами и всем таким.
2) Чтобы делать автодополнение нафиг не надо ни блокнота на яве, ни блокнота на тайпскрипте. Есть в разы более легкие - и при этом более мощные IDE и програмерские редакторы. Даже Geany задвинет этому блокноту в разы по фичам, при том что памяти в разы меньше ест.

А если взять что-то более сравнимое по потреблению RAM, типа QtCreator'а - ну и где на его фоне будет эта ацкая наколень? Да даже code::blocks поврет этот хлам многократнейше :)))

> Отвечаю ему тут, раз уж больше некуда: для ТАКИХ и ТАК -
> действительно, не пробовал, ибо брезгую.

Я как-то попробовал версию на яве. Не понял нахрен мне это нечто уровня mousepad, жрущее в 5 раз больше оперативки чем оный. Оно ж не умеет ничерта почти. Даже по сравнению с "програмерским эдитором". А про ide и упоминать неудобно. В итоге сошелся на console-only мини-версии которую мой дистр подгоняет чтобы пару забавных скетчей собрать. Для этого вообще нихрена кроме make не надо вроде. Дебианщики могут забавно ассимилировать любую куиту, распилив на составляющие. Ну а против нескольких make-файлов и нубских либ я не очень возражаю. Эдитор при этом любой на мой выбор уже, ессно.

Акули, вон то лишь обертка к avr-gcc и пачке нуболиб. Вот и вся их "магия".

> (да и система у меня, оказывается, недостаточно модна для
> микроконтроллерного смузи-программирования)

Ну для обычного то наверное сойдет. Мне вообще по минимуму хватит любого эдитора да make, пожалуй. Для эффективности, конечно, лучше эдитор умеющий в автодополнение и переход к определениям, а желательно folding и список функций/переменных хотя-бы.

> Главная ж0ппа - что воон тот трамвай и лифт в твоем офисе
> писал не я а тот самый товарищ. С автодополнениями.

Я даже пару раз видел как сие работает, когда лифт прямо со мной ребутался прямо на ходу или делал вообще совсем не то что его попросили.

> В принципе, всего лишь седьмой этаж, правда, офисный, не 2.20, а добрых пять
> метров пролеты. Я как-нибудь пешком... ну его нахрен.

Ухблин, да, когда лифт тебя вместо 1 этажа на 9 везет, втопив с третьего ВВЕРХ хотя ты вполне однозачно первый нажал - и его ессно там никто даже и не вызывал, просто фирмварь начала жить своей жизнью, тут можно нехило обделаться, это факт.

Но это уже, к счастью, у тебя а не у меня. В более приличных странах культура производства лифтов все же не позволяет их делать ТАКИМИ.

> Проблема что управление ядерными объектами - такие же пишут.

Запросто. Во всяком случае PID засветился на незапароленых микротиках ведущих во внутреннюю сеть, врядли у росатого оно сильно лушче. Где ж они спецов нормальных наберут...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

135. Сообщение от Аноним (134), 16-Сен-22, 06:58   +/
> Оно наверняка "скопировало" быстро, а кеш на диск в фоне потом еще
> долго сбрасывало. Можно сразу после "окончания" копирования запустить time sync.

Красивая теория, но, боюсь что систем с 2ТБ оперативки или чем-то сравнимым у меня в тот момент под рукой не было, они вообще не очень распостранены и не дешевы, чтобы ими с диска на диск для хомячков развлекаться.

Поэтому я замерял среднюю скорость копирования в устоявшемся режиме, и когда я понял что в лине это случится в ~2 раза быстрее посмотрев на average... ммм... принял орешение оставшиеся ~1.5 терабайта докопировать там, для сокращения времени операции, а то оно в часах измерялось и поделить этот цифирь на 2 было очень уж соблазнительно.

А те цать гигов на фоне 2TB - это вообще о чем? "sync" даже 10 гигового буфера являет крайне незначительное время по сравнению с копированием 2 терабайтов. Ну вот некуда 2 терабайта в типичную оперативу деть, если это ну суперсервер.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129

136. Сообщение от Аноним (-), 16-Сен-22, 07:02   +1 +/
Сперва протрезвей, потом печатай, имхо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

137. Сообщение от Аноним (-), 16-Сен-22, 07:29   +/
> Да ради бога, если тебе это пуританство приносит удовольствие.

Это пуритянство имеет определенные причины. Видите ли, я видел как майки кидают ISV, дотнетчиков и прочих пережравших их маркетинга. Вплоть до того что вы проснулись одним не очень прекрасным утром, и узнали что маркетинг решил поворот на 180 градусов, а вы, такие крутые еще вчера, теперь объявлены легаси. Just because they can.

В особо кондовом случае вам объяснят что проблемы индейцев шерифа не волнуют, так что вы можете танцевать канбан вокруг костра или что там вам удобно. Выглядит прикольно, ежели со стороны.

> Смотри только, чтобы не до мозолей. Раз уж мы тут обсуждаем IDE, перечисли альтернативы,
> которые лучше VS Code, и для каких ЯП ты их используешь.

Да обычные geany и kate, например. Для сей и плюсов в основном, но при случае для почти чего угодно, от шелскриптов до конфигов. В цать раз легче а умеют еще и поболее, кажись. И не лазят онлайн отстукивая своим хозяевам.

> Vim и Emacs не предлагать, у меня нет желания год возиться
> с настройками и заучивать десятки комбинаций клавиш, чтобы получить базовый
> функционал нормальной IDE.

Я сам так когда-то считал. Пока не заметил что благодетели типа MS если и решают мои проблем то это мягко говоря не из чувства альтруизма.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #157

138. Сообщение от ИмяХ (?), 16-Сен-22, 07:45   +1 +/
>>Изображение приложения

Фотография монитора с запущеным приложением

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

139. Сообщение от Аноним (139), 16-Сен-22, 07:52   –1 +/
> Мне виднее, что мне удобно. Я начал пользоваться Linux со Slackware 9,
> никакого Мистера Робота и в помине не было. Впрочем, кулхацкеры типа
> тебя вряд ли помнят такое.

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

> Молодец. Я тоже правлю конфиги в Vim. А вот учить стопицот комбинаций
> клавиш Emacs мне не нужно, любая команда в VS Code доступна
> по F1. Нужные расширения ставятся в один клик. Банальная экономия времени.

Если любая команда доступна по F1 значит это крайне неэффективный шорткат. Поскольку это явно не ведет к immediate выполнению команды и значит в разы менее эффективно.

И как бы не оказалось что на 1 и той же задаче тебя такого высокоэффективного емаксер в пару раз делает, оказывается. Все познается в сравнении. В том числе и своя "круть". Ну да, можно и не скоростью кодинга брать, но тогда и задвигать про ультраэффективность странно.

> контента. Вижу, ты слышал умные слова. А твой любимый Emacs насколько
> "юниксвеен"?

Я за него скажу: почти 200% юниксвеен, ибо по задумке это окружение которое програмер для себя сам создает. Это именно выбор убежденных програмеров, которые кроме всего прочего могут сделать себе тул для своей мега-эффективности. Мне эта концепция не очень зашла, но когда кто-то кажет что он уж как минимум не сапожник без сапог, это несколько повышает доверие к их скиллам, сразу на старте. Конечно можно быть и макакой с емаксом, если его поюзаешь ты, это будет выглядеть как-то так. Ведь своего мнения у тебя нет. И ты не знаешь как тебе могло бы быть эффективно. А раз так то без шансов заимплементить эффективное окружение. Тебе надо чтобы за тебя подумал манагер, майкрософт, или кто там. Так нуб, джун и лузер и отличается от синорров и прочих advanced beings. И это отличие прекрасно видно. С буквально считаных коментов.

> Какую одну задачу он выполняет хорошо?

Создание рабочего окружения для настоящего программера. Это разумеется подразумевает что програмер готов сделать то что он всегда делает - попрограмить. Мне на самом деле в этой концепции не нравится только lisp, на мой низкоуровневый мозг он очень неприятный. Это наверное ключевой повод чтобы LISP не пользоваться.

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

Ты уже показал код, спасибо. Если кто постеснялся такие репы казать - я посчитаю лишь то что он был умнее - и скромнее тебя. А смысл показывать хню уровня домашки студня? Чтобы показать уровень? Уровень, пардон, чего? Джунства, нубства и ламеризма? Чего такого гениального в вон том коде, чтобы говорить "я сделал это"? М? :)

> отсутствие времени на это и т.п. Зато как теоретизировать про идеальный код,
> меряться письками и поливать грязью "не труъ" технологии - это вы первым делом
> после школы.

Вообще-то первым делом после школы обычно пытаются набить себе цену. Вываливая первую гениальную ср@нь которую вообще удалось скомпилить хотя-бы. Не заморачиваясь мелочами типа сравнения своего уровня vs остальных, чтобы прикинуть насколько это и правда "гениально".

И вот конкретно твои репы являются этим на 100%. И ты еще имеешь наглость предъявлять это другим? :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #155

140. Сообщение от Аноним (139), 16-Сен-22, 07:58   –1 +/
Да ты то видный пожиратель овна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

141. Сообщение от Аноним (139), 16-Сен-22, 08:00   +/
> Люди себе в удовольствие игрульки собирают. В чем проблема? А какое хобби
> норм, смотреть футбол под пивас?

Прогать мк на уровне чуть получше скрипткидиса? Ибо если ты дальше serial.begin'а не ушел, ты немного застрял в развитии, как минимум в этой области. Школьнику прострительно, взрослому хрену уже не очень :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

142. Сообщение от Sanchesemail (??), 16-Сен-22, 09:18   +1 +/
Ахахах, я вообще детям (7-11 класс) C++ на Ардуинке показываю. Очень интересно, уж лучше чем в консольке баловаться. Да и у них появляется понимание, что программирование это не только конструкторы и ущербный пайтон.
Ардуино, это лишь C++ с библиотекой Arduino.h. Я бы с удовольствием вернул туда main.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #168

143. Сообщение от vvm13 (?), 16-Сен-22, 09:27   +1 +/
Ключевое слово, наверное, со "внешних". И всё равно не представляю, что там можно было испортить. Когда же я на подконтрольных мне компьютерах под виндой копирую с одного диска на другой, скорость близка к физическим пределам, и я не представляю, как линух мог бы их удвоить.

Короче, bullshit.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #159

144. Сообщение от vvm13 (?), 16-Сен-22, 09:32   +/
Arduino <> Arduino IDE
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

145. Сообщение от vvm13 (?), 16-Сен-22, 09:36   +1 +/
Да вы сами ещё ребёнок, судя по категоричности коммента.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121

146. Сообщение от EULA (?), 16-Сен-22, 10:07   +/
Ардуино это аналог Кумир.

Проще сразу на С/C++, SPL/HAL, FreeRTOS/Linux, GCC/CLANG перейти

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121

147. Сообщение от _kp (ok), 16-Сен-22, 11:12   +/
У меня коллекция ретро железа. Есть и гораздо более старое. Что то оставляется в близком к первозданному состоянию и версиям ОС и ПО.
А с чем то можно и побаловаться. :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

148. Сообщение от Аноним (-), 16-Сен-22, 12:07   +10 +/
GUI я так понял не на Qt, и даже не на GTK... А на долбаной джаве? И выглядит как гомно. :(
Ответить | Правка | Наверх | Cообщить модератору

149. Сообщение от Аноним (-), 16-Сен-22, 13:41   +/
А, то есть ещё и шеллскрипт с вгетом унутре? Ну тогда это совсем другое дело, инновации в области автоматизации!

>И плагин разбора "BSOD" дампа с контроллера, показывающий что и где произошло, и почему не работает. Плагин переводит дамп стека в нормальные имена функций и номера строк программы.

Опенисеть, скрипты разбора корки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #152

150. Сообщение от Аноним (150), 16-Сен-22, 14:02   +/
А что лучше - ардуина или малина? Для начинающего...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #170

151. Сообщение от Decaproxemail (?), 16-Сен-22, 15:02   +/
platformio - система сборки. Для ардуино либы там стандартные. Но в целом поддерживается довольно много платформ и фреймворков помимо arduino.

Я органически не переношу то, что называется IDE. Потому обычно использую emacs + cli. Для некоторых проектов как раз platfomio cli:

pio init -b <board> # Создать проект
pio build # Собрать
pio build -t upload # Собрать и загрузить

В общем-то проекты для кератора оно тоже создает:

pio project init --ide qtcreator --board <ID>

Насчет cmake, он довольно удобен при создании проектов под linux, но для встраиваемых систем, как-будто не слишком, но тут на вкус и цвет. Я сом пока не нашел какой-то идеальной системы сборки. В последнем большом проекте (с несколькими прошивками, генерацией всякого) решил попробовать redo (https://redo.readthedocs.io/en/latest/), довольно занятно, собирает быстро, но есть свои минусы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

152. Сообщение от _kp (ok), 16-Сен-22, 15:40   +/
"Скрипт с вгетом" автономен и не нуждается в ни в чем.
А плагину коре дампа нужен obj с отладкой, и исходник на который ссылаться.
Конечно можно и в консоли получить результат, а можно и ректальными способами вместо простых.
Всё для людей, все для начинающих.  

А IDE для контроллеров, с невозможножностью загрузки ПО в контроллеры, это вне конкурса маразмов. :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149

153. Сообщение от Аноним (153), 16-Сен-22, 16:26   +5 +/
За Appimage прям респект... Можно не тащить в систему ненужное Java.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #154

154. Сообщение от Аноним (154), 16-Сен-22, 16:28   +4 +/
Ой мляяя... там теперь элехтрон. :(
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153 Ответы: #164

155. Сообщение от burjui (ok), 16-Сен-22, 16:33   +/
> те кто имеют такой миндсет увидят что ты не один из них

Я и не сомневался, что для школоты это главное - принадлежность к тусовке.

> Если любая команда доступна по F1 значит это крайне неэффективный шорткат.
> Поскольку это явно не ведет к immediate выполнению команды и значит в разы менее эффективно.

Ты же в курсе, что это не единственный шорткат, и что можно добавлять свои?

> Я за него скажу: почти 200% юниксвеен, ибо по задумке это окружение которое програмер для себя сам создает.

Да хрен с ним, с Unix way - я уже понял, что для тебя это очередной баззворд. Скажи лучше, чем принципиально VS Code отличается от Emacs? Прикинь, ты и в VS Code можешь "создавать окружение", и таким же способом - дописывая функционал сам.

> А смысл показывать хню уровня домашки студня

Может, покажешь свои "домашки"? Ты можешь написать компилятор? Я могу. Хобби у меня такое. А твоё хобби - петушиться перед одноклассниками на Опеннете, доказывать свою "юниксвейность" и принадлежность к тусовке.

> Вообще-то первым делом после школы обычно пытаются набить себе цену.

Извините, мсье Юниксвей, неясно выразился. Я имел ввиду "после уроков".

> И вот конкретно твои репы являются этим

Мои репы являются хобби. Кое-что, связанное с Arduino - примеры к статьям для robocraft.ru, часть из которых были написаны за деньги. Но главное, чем они являются - это рабочим кодом, который я написал. Это намного лучше, чем пустая болтовня про идеалы программирования.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139

156. Сообщение от Виталий (??), 16-Сен-22, 16:40   +3 +/
Под линуксом не пашет. Запускается, белое окно со значком исков на верхней панеле и логотип Arduino весело мигает в центре.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #158, #166, #169

157. Сообщение от burjui (ok), 16-Сен-22, 16:51   +/
> Это пуритянство имеет определенные причины. Видите ли, я видел как майки кидают
> ISV, дотнетчиков и прочих пережравших их маркетинга. Вплоть до того что
> вы проснулись одним не очень прекрасным утром, и узнали что маркетинг
> решил поворот на 180 градусов, а вы, такие крутые еще вчера,
> теперь объявлены легаси. Just because they can.

Какое это имеет отношение к универсальной IDE с поддержкой технологий и ЯП, не принадлежащих MS? Положим, они закроют код и IDE станет платной. Я просто перейду на другую, с моим кодом ничего не случится.

> Да обычные geany и kate, например.

Это не IDE, а всего лишь продвинутые редакторы для программистов.

> В цать раз легче а умеют еще и поболее, кажись.

Вот именно, "кажись". "Книгу не читал, но мнение имею". Даже если в Geany и Kate поставить все доступные плагины, это покроет чуть больше половины функционала нормальной IDE.

> И не лазят онлайн отстукивая своим хозяевам.

Отключается одной опцией в настройках.

> Я сам так когда-то считал. Пока не заметил что благодетели типа MS
> если и решают мои проблем то это мягко говоря не из чувства альтруизма.

Ну, а мне пофигу, зачем они решают мои проблемы. VS Code меня никак не привязывает к их технологиям, денег платить не нужно, так что принципиальной разницы, какой IDE пользоваться, нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #160

158. Сообщение от galitz (?), 16-Сен-22, 16:52   +2 +/
У меня минуты 3 пустое окошко висит, потом закрывается, странно. Может криво собрали?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

159. Сообщение от Аноним (-), 16-Сен-22, 18:11   +/
Насколько я понимаю у линукса все же кернел и все что касается сисколов в свежих ядрах очень сильно оптимизировали. Может в этом дело. Это были относительно резвые штуки, на USB3 интерфейсе. Но даже так оно довольно долго в таких объемах пашет.

Если б линь тупил я знаю как там профайлить, но как профайлить тупняки в винде я без малейшего понятия, скажем честно. Там подобная системная активность - рокетсайнс, дебагинфо на драйвер фс для читаемых функций 1 фиг нету, и если в лине я получу картину грабель 1 несчастным "perf top" скорее всего, поимев весьма конкретную разблюдовку по функциям, с всеми причастными в топе (в случае FUSE я и так знаю кто там главный якорь, так что это лишнее), то как такой view вообще в винде получить - да хрен бы его знает. А даже если и узнать, куда потом эти знания? В спортлото? Винда крайне враждебна к системщикам. Поэтому я лучше при оказии линукскернел попрофайлю, имхо. Благо я знаю где там тематические тела отвисают, они интересные наблюдения такого плана ценят.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143

160. Сообщение от Аноним (-), 16-Сен-22, 18:23   –1 +/
> Какое это имеет отношение к универсальной IDE с поддержкой технологий и ЯП,
> не принадлежащих MS?

Чтобы майкрософту не принадлежало что-то из того что они делали - полный булшит. Они всегда свою линию прожмут, даже если номинально оно открытое и чего там. А что, вы морально готовы эту шляпу форкнуть и поддерживать сами? Может, вы хотя-бы патчи на эту фигню делать умеете?

> Положим, они закроют код и IDE станет платной.

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

> Я просто перейду на другую, с моим кодом ничего не случится.

По-моему майкрософт уже не настолько примитивные чтобы так в лоб переть.

> Это не IDE, а всего лишь продвинутые редакторы для программистов.

Они где-то на границе между продвинутыми редакторами и легкой IDE, как и vscode. Считать его за полновесный "тяжелый" IDE это все же перебор, имхо.

> Вот именно, "кажись". "Книгу не читал, но мнение имею". Даже если в
> Geany и Kate поставить все доступные плагины, это покроет чуть больше
> половины функционала нормальной IDE.

Смотря что за нормальный IDE считать и что от него надо. Некоторым вон и Eclipse'а мало с кучами хлама. Правда, у большинства таких кадров, код почему-то совсем не говорит за крутизну кодера. Да и у тебя твой гитхапчик тоже.

> Отключается одной опцией в настройках.

С майкрософтом однажды окажется что галочки в очередной версии или нету, или отключается не все, или еще какая гадость. Майкрософт такое умеют, прецеденты были.

> Ну, а мне пофигу, зачем они решают мои проблемы.

Я заметил.

> VS Code меня никак не привязывает к их технологиям,

ИМХО это слишком смелое утверждение.

> денег платить не нужно, так что принципиальной разницы, какой IDE пользоваться, нет.

Ну так я и говорю - перед нами обычный маздаец. И какая нафиг разница что он слакой пользовался, при такой логике это обычный потребитель. Туговатый и близорукий.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #163

162. Сообщение от Аноним (-), 16-Сен-22, 19:05   +/
> Тогда просто используйте любой из CMake тулчейн-файлов по ссылкам. Но мне захотелось
> нормальный C++21 (а значит - новейший Clang из пакетов из ночного
> репозитория), а не старо-тухлую версию gcc из Arduino IDE, поэтому я
> и принёс в этот набор тулчейн-файлов поддержку clang.

Да даже cmake и прочие ninja в микроконтроллерном проекте - оверкилл и оверинженерия чаще всего. А нафига оно там? Баззворды собирать да анноить тех кто это будет компилять нуждой ставить добавочный софт?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127

163. Сообщение от burjui (ok), 16-Сен-22, 19:05   +/
Ни одного факта по теме, одни домыслы, демагогия и шпильки в мою сторону. Если у тебя есть коллеги, мне их жаль. Скатертью дорога.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #160

164. Сообщение от Аноним (-), 16-Сен-22, 19:09   +/
> Ой мляяя... там теперь элехтрон. :(

"Давайте уберем бочку ссанья. Теперь вместо нее будет.... барабанная дробь... чемодан г@вна!"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154

165. Сообщение от anonimous multiplatformus (?), 17-Сен-22, 02:34   +/
Имею опыт работы с железкой под лин и вин. Вин - с 2015 по 2021 драйвер работал без проблем, в 2021 обновил (без реальной необходимости) снова все ок. Лин - драйвера имеются под конкретное ядро (причем для разных дистрибутивов разное). Пришлось даунгрейдить ядро и потом восстанавливать другое отвалившееся железо. А сама железка отличная от известной в этих делах компании.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

166. Сообщение от Аноним (-), 17-Сен-22, 06:44   +/
> Под линуксом не пашет. Запускается, белое окно со значком исков на верхней
> панеле и логотип Arduino весело мигает в центре.

Так а что тебе не нравится? Рекламу показали? Значит браузерные технологии сработали на 146%. А код писать - фи, глупости какие. Главное купи ардуину, а там хоть на полочку положи.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156 Ответы: #167

167. Сообщение от vvm13 (?), 17-Сен-22, 11:46   +1 +/
Ардуина <> Arduino IDE.
IDE 2.0 вышел негодным, но даже 1.x не обязателен.
Не нашли Ардуине применения - просто пройдите мимо.
От себя прибавлю, что на разновидности с Atmega32u4 можно делать довольно интересные вещи. (Не то, чтобы остальные никуда не годились...)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166 Ответы: #180

168. Сообщение от Аноним (168), 17-Сен-22, 15:56   +3 +/
> детям (7-11 класс)

Эти "дети" перепробовали в постели больше, чем ты в свои 50+ лет. Не дети, а молодые люди. Называй вещи своими именами.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142

169. Сообщение от Аноним (168), 17-Сен-22, 15:58   +/
Может хватит в почти 2к23 году сидеть на core2 duo??? Если такой нищий, пойди насобирай бутылок и купи с алике комплект под socket 2011.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

170. Сообщение от anonimous (?), 17-Сен-22, 23:19   +/
>А что лучше - ардуина или малина? Для начинающего..

Невозможно сравнивать. Ардуино это слабый микроконтроллер, это свой мир. Малина полноценный комп с линуксом, пиши как обычно на питоне, c++, паскале (Lazarus для arm нормально работает)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150

171. Сообщение от anonimous (?), 17-Сен-22, 23:21   +/
>При наличии platform.io, который хоть и не portable, но позволяет решать задачи.

Portable VSC/Platformio/Python for Windows
https://github.com/Jason2866/Portable_VSC_PlatformIO

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #174

172. Сообщение от Аноним (172), 18-Сен-22, 09:11   +1 +/
А в чем c++ там урезан?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #175

174. Сообщение от _kp (ok), 18-Сен-22, 14:33   +/
Благодарю!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171

175. Сообщение от _kp (ok), 18-Сен-22, 15:18   +/
> А в чем c++ там урезан?

Ни в чём. Можно include не написать, не думать, что есть линкер, и подобные мелочи.
Неспоссобный сделать вменяемую компиляцию, gcc не урежет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #172

177. Сообщение от _kp (ok), 19-Сен-22, 10:28   +/
> PII 400 с SSD - это весьма утонченно.

Это был ноутбук. По возможности, я стараюсь сохранять коллекционное старьё в оригинальной комплектации.
В коллекции у меня не один десяток только старых ноутбуков, и на все оригинальных частей не хватает.
Ноутбучные жесткие диски IDE в исправном виде всё труднее достать. А переходников на Али как грязи.

Запуск Ардуино не цель, а побочный эксперимент. Цель выяснить, что на старом железе, с ограниченными ресурсами производительнее, Windows2000, XP или 2003. Тюнингованый XP победил с заметным отрывом.

Итого, сам Ардуино не такой и требовательный, не смотря на Ява, и годно работает даже на совсем дохлом железе. Более того, для AVR можно даже пользоваться. Но кому они сейчас нужны. А для STM32 и особенно ESP32 время компиляции совсем невменяемо. Впрочем, время компиляции Ардуино и на core i7 не радует, да быстрее, но всё равно невменяемо медленно по сравнению с любой иной средой разработки. :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #178

178. Сообщение от Аноним (-), 22-Сен-22, 23:17   +1 +/
> можно даже пользоваться. Но кому они сейчас нужны. А для STM32
> и особенно ESP32 время компиляции совсем невменяемо.

Вообще я и довольно быстро под STM32 компилю, даже на одноплатничках ради лулзов делал пару раз, только у меня там свой обвес минималистский да make+gcc как билдовка этого всего. Ну оно и работает себе с разумной скоростью хоть на одноплатнике, лол. А икспа на ARMовском одноплатнике для начала не запустится. Почему-то.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #179

179. Сообщение от _kp (ok), 23-Сен-22, 08:55   +/
Скорость компиляции зависит от процессора и компилятора.
Для F103, F401, L407, F407, L0xx - компиляция быстрая.
А для L476, F429, stm32g431 - дооолгая долгая даже на уровне голого gcc. Даже для относительно небольших проектов портированных с F103, скорость компиляции падает в разы на упомянутых cpu
Лично я подозреваю что проблема в gcc.


Make+gcc - это что то небольшое собрать, или большое, но вменяемый проект, и конечно готовое.
Хотя, если много сторонних библиотек, да переправленных, то лучше уж сразу make.

А когда быстренько проверить пример, библиотеку, уже готовый проект, то идем по пути наименьшего сопротивления.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178

180. Сообщение от _kp (ok), 23-Сен-22, 10:06   +/
> Ардуина <> Arduino IDE.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

181. Сообщение от Аноним (181), 24-Сен-22, 21:02   +/
Vscode + platform io
Дурильщики такие отсталые
Ответить | Правка | Наверх | Cообщить модератору

182. Сообщение от Михаилemail (??), 26-Сен-22, 09:07   +/
Ребята, почитаешь коменты и вопрос: почему же у нас так мало уважения и друг к другу и к результатам чужого труда? Правило простое: если обсирать всё вокруг (пусть даже кажется мне,самому умному, что "заслуженно") то со временем обнаружишь, что живёшь среди говна. Если же попробовать уважать что сделано и кто сделал - будешь жить среди уважаемых людей и сам уважаем (если не за работу свою, то хотя бы за воспитание хорошее). Я уверен, что вы сделали в своей жизни и работе не менее важные и полезные вещи, чем девелоперы этого проекта. И им будут с пользой для себя и других пользоваться многие люди. Как пользуются и 1 версией. Я вам желаю, чтобы ваши продукты не меньше служили людям и вас так же кормили и славили! Наилучшего!
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру