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!
Leave a Reply