Бета-версия Arduino IDE 2.0 уже выпущена, и это ее новости

Представлена ​​команда Arduino несколько дней назад через объявление, версия 2.0 (бета) среды разработки Arduino доступен для загрузки, и его репозитории кода становятся открытыми.

Среди представленных новинок: упоминается, что предлагаются расширенные функции, лучший пользовательский интерфейс и более быстрое время компиляции, кроме того, как написано, редактор предлагает (наконец) автозаполнение переменных и функций в зависимости от включенных в них библиотек.

Об Ардуино

Для тех, кто не знаком с Arduino, вы должны знать, что это компания по разработке программного и аппаратного обеспечения и что она предоставляет IDE, которая поддерживает более 1000 плат разработки семейства Arduino, официальные или нет.

До сих пор eIDE Arduino предлагает простой и понятный интерфейс., достаточно для большинства пользователей, в том числе для новичков в платформе.

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

Среда IDE в ее текущих версиях 1.x разработана на Java, а его монолитная кодовая база затрудняет реализацию таких расширенных функций на множестве платформ и операционных систем.

Код начал рефакторинг в 2018 году с большими изменениями, плюс инструмент arduino-cli предлагает все основные функции IDE, которые опытные пользователи могут интегрировать в профессиональную IDE по своему выбору. Arduino-cli был написан на Голанге.

В 2019 году была выпущена альфа-версия «Arduino pro IDE». Эта новая IDE, построенная на arduino-cli, основана на современном программном стеке (Theia и Electron).

Что нового в бета-версии Arduino 2.0 IDE?

Как упоминалось в начале, новая IDE Arduino 2.0 имеет более современный редактор Интерфейс стал более отзывчивым, чем у предшественника, но, по словам создателей, переводы также будут выполняться быстрее, чем раньше. Хотя на первый взгляд новый редактор очень похож на старый, например, сохранилась полоса с кнопками для проверки и загрузки кода.

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

И это та же платформа, что и Electron, основанная на веб-технологиях. в котором построен код Visual Studio и благодаря чему он обладает совершенно новыми возможностями. К ним относятся, например, автоматическое завершение кода, которое в дополнение к C ++ также помогает писать файлы JavaScript, HTML и CSS, а также возможность использовать несколько различных инструментов Serial Monitor для параллельной связи со страницами.

Еще одна особенность Что выделяется из этой бета-версии Arduino IDE 2.0, так это то, что есть живой отладчик, упрощая поиск ошибок во фрагментах кода.

Точки останова можно установить в панели отладкитак что ошибки могут быть обнаружены в конкретном фрагменте кода, а переменные могут быть скорректированы во время отладки. Отладчик поддерживает все платы Arduino, работающие на платформах SAMN и Mbed, для других плат сторонних производителей следуйте техническому руководству по настройке отладчика.

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

Этим разработчикам платили за работу над программным обеспечением с открытым исходным кодом.

Бета-версию можно загрузить для Windows x86-64bit, Linux или macOS, хотя Arduino по-прежнему вызывает экспериментальное программное обеспечение и предупреждает вас о потенциальных ошибках.

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


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.