IDE Arduino - Arduino IDE
Снимок экрана IDE Arduino, показывающий мигать программа | |
Разработчики) | Программное обеспечение Arduino |
---|---|
Стабильный выпуск | 1.8.13 / 16 июня 2020 г.[1] |
Репозиторий | |
Написано в | C, C ++, Ява |
Операционная система | Windows, macOS, Linux |
Платформа | IA-32, x86-64, РУКА |
Тип | Интегрированная среда развития |
Лицензия | LGPL или же GPL лицензия |
Интернет сайт | www |
В Интегрированная среда разработки Arduino (IDE ) это кросс-платформенный заявка Windows, macOS, Linux ), который записывается в функциях из C и C ++.[2] Он используется для написания и загрузки программ в Ардуино совместимые платы, но также, с помощью сторонних ядер, платы разработки других производителей.[3]
Исходный код IDE выпущен под Стандартная общественная лицензия GNU, версия 2.[4] IDE Arduino поддерживает языки C и C ++ используя специальные правила структурирования кода.[5] IDE Arduino предоставляет библиотека программного обеспечения от Проводка проект, который предоставляет множество общих процедур ввода и вывода. Написанный пользователем код требует только двух основных функций, для запуска скетча и основного цикла программы, которые скомпилированы и связаны с заглушкой программы. главный() в исполняемый файл циклический исполнитель программа с Набор инструментов GNU, также включенный в дистрибутив IDE.[6] В среде Arduino IDE используется программа Avrdude для преобразования исполняемого кода в текстовый файл в шестнадцатеричной кодировке, который загружается в плату Arduino программой-загрузчиком в прошивке платы.[7] По умолчанию avrdude используется в качестве инструмента для загрузки кода пользователя на официальные платы Arduino.[8]
Разработчики) | Программное обеспечение Arduino |
---|---|
Предварительный выпуск | v0.1.2 / 14 сентября 2020 г.[9] |
Репозиторий | |
Написано в | C, C ++ |
Операционная система | Windows, macOS, Linux |
Платформа | IA-32, x86-64, РУКА |
Тип | Интегрированная среда развития |
Лицензия | LGPL или же GPL лицензия |
Интернет сайт | блог |
С ростом популярности Arduino как программной платформы другие поставщики начали внедрять собственные компиляторы с открытым исходным кодом и инструменты (ядра), которые могут создавать и загружать эскизы в другие микроконтроллеры которые не поддерживаются официальной линейкой микроконтроллеров Arduino.
В октябре 2019 г. Ардуино организация начала предоставлять ранний доступ к новой среде разработки Arduino Pro с отладкой[10] и другие дополнительные функции.[11]
Рекомендации
- ^ «Примечания к выпуску программного обеспечения Arduino». Проект Arduino. Получено 25 сентября, 2019.
- ^ «Arduino - FAQ». www.arduino.cc. Получено 2020-08-27.
- ^ «Обновлено: Arduino анонсирует плату FPGA, ATmega4809 в Uno Wi-Fi mk2, облачную среду IDE и оборудование для Интернета вещей». Еженедельник электроники. 2018-05-18. Получено 2018-06-14.
- ^ "Исходный код arduino".
- ^ Пурдум, Джек Дж. (30 июня 2015 г.). Начало C для Arduino: изучение программирования на C для Arduino (Второе изд.). [Нью-Йорк]. ISBN 9781484209400. OCLC 912875060.
- ^ Кастро, Хорхе Р. (сентябрь 2015 г.). Создание системы домашней безопасности с Arduino: проектирование, создание и обслуживание системы домашней безопасности с Arduino Uno. Бирмингем, Великобритания. п. 15. ISBN 9781785283802. OCLC 922588951.
- ^ Банзи, Массимо; Шайло, Майкл. Начало работы с Arduino (Третье изд.). Севастополь, Калифорния. ISBN 9781449363314. OCLC 898290173.
- ^ «Процесс сборки эскиза - Arduino CLI». arduino.github.io. Получено 2020-03-24.
- ^ «Примечания к выпуску Arduino Pro». Проект Arduino. Получено 26 сентября, 2020.
- ^ "IDE Arduino наконец-то выросла". Взломать День. 2019-10-21. Получено 2019-11-04.
- ^ «Представляем новую IDE Arduino Pro с расширенными функциями». SEEED Studio. 2019-10-21. Получено 2019-11-04.