Русская Википедия:Arduino IDE

Материал из Онлайн справочника
Версия от 03:18, 13 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{Infobox software | name = Arduino Software IDE | screenshot = Arduino IDE - Blink.png | caption = Снимок экрана Arduino IDE с программой Blink | genre = Интегрированная среда разработки | developer = Arduino Software | programming language = C, C++, Java | operating system...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Infobox software Arduino IDE — интегрированная среда разработки для Windows, MacOS и Linux, разработанная на Си и C ++[1], предназначенная для создания и загрузки программ на Arduino-совместимые платы, а также на платы других производителей[2].

Исходный код для среды выпущен под общедоступной лицензией GNU версии 2[3]. Поддерживает языки Си и C ++ с использованием специальных правил структурирования кода[4]. Arduino IDE предоставляет библиотеку программного обеспечения из проекта Шаблон:Iw, которая предоставляет множество общих процедур ввода и вывода. Для написанного пользователем кода требуются только две базовые функции для запуска эскиза и основного цикла программы, которые скомпилированы и связаны с заглушкой программы main () в исполняемую циклическую программу с цепочкой инструментов GNU, также включённой в дистрибутив IDE[5]. Использует программу avrdude для преобразования исполняемого кода в текстовый файл в шестнадцатеричной кодировке, который загружается в плату Arduino программой-загрузчиком во встроенном программном обеспечении платы[6][7][8].

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

В октябре 2019 года организация Arduino начала предоставлять ранний доступ к новой Arduino Pro IDE с отладкой[9] и другими расширенными функциями[10].

Примечания

Шаблон:Примечания