Microsoft Visual Studio поддерживает Arduino

Visual Studio Extension для Arduino стало общедоступным

Мы рады поделится новостью, что Visual Studio Extension for Arduino стало общедоступным
на GitHub.com по адресу https://github.com/Microsoft/vscode-arduino  .
Это отличная возможность для разработчиков, чтобы принять участие в проектировании
программных расширений для Arduino на базе Visual Studio.

 

 

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

Команда Microsoft Visual Studio IoT Tooling изучила инструменты разработчиков,
которые используются сегодня, были проведены опросы о проблемах разработчиков
для IoT ( Интернет Вещей ). Выяснилось, что средства разработки в достаточном количестве
существуют для большинства направлений, таких как облачные, интерактивные
и промышленные устройства, но есть дефицит мощных средств разработки
для микроконтроллеров и сенсоров.

Например, в сообществе MCU миллионам разработчиков для Arduino
требуется расширенный функционал среды разработки для более глубокого
и удобного взаимодействия с устройством.

Сохранив принцип открытости кода и открытости самого устройства,
Microsoft приступило к добавлению кросс-платформенного расширения в Visual Studio
для разработки приложений микроконтроллера Arduino.

Расширение предназначено для всех разработчиков и почти полностью совместимо
с официальным IDE Arduino. Кроме того, добавлены такие востребованные, как, например,
IntelliSense, автозавершение кода, непосредственная отладка на устройстве для всех совместимых плат.

 

Основные функции:

 

  • IntelliSense и подсветка синтаксиса для скетчей Arduino
  • Проверка и загрузка скетчей в Visual Studio Code
  • Встроенный менеджер платформ и библиотек
  • Примеры скетчей
  • Встроенный монитор последовательного порта
  • Сниппеты для скетчей
  • Автоматический конструктор проекта
  • Command Palette (F1) для часто используемых команд (например, Verify, Upload …)
  • Интегрированная отладка проекта Arduino New

 

Расширение доступно пользователям для загрузки  в Visual Studio Code Marketplace.

Желающим принять участие в разработке и усовершенствовании расширения
вместе с другими разработчиками со всего мира предлагается присоединиться
к проекту на GitHub. Проект открыт по лицензии MIT.

 

Варианты участия в разработке:

 

  • Сообщать об найденных ошибках , создавать запрос для добавления необходимого функционала
    (текущий список найденных ошибок / проблем и запросы нужных функций есть в  обсуждении GitHub )
  • Участвовать в общении разработчиков и пользователей расширения в чате на gitter .
  • Исправлять ошибки и отправлять свой вариант исправления на рассмотрение
  • Добавлять в код новые функции и предлагать сообществу внести их в очередной выпуск

 

Подробные инструкции о работе с открытым исходным кодом доступны в репозитории  GitHub.

 

 

Источник: Zhidi Shang  / Visual Studio Code Extension for Arduino is now open sourced!