Бета-версия 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)