Arduino IDE
Arduino Software IDE | |
---|---|
![]() Снимок экрана Arduino IDE с программой Blink | |
Тип | Integrated development environment |
Автор | Arduino LLC[вд] |
Разработчик | Arduino Software |
Написана на | C, C++, Java |
Операционные системы | Windows, macOS, Linux |
Аппаратные платформы | IA-32, x86-64, ARM |
Последняя версия | 1.8.12 / 13 февраля 2020 года ; 2 месяца назад (13 февраля 2020[1]) |
Репозиторий | github.com/arduino/Ardui… |
Лицензия | Лицензия LGPL или GPL |
Сайт | arduino.cc/en/Main/Software |
![]() |
Arduino интегрированная среда разработки ( IDE ) является кросс-платформенным приложением (для Windows , MacOS , Linux ) , который записывается в функции из C и C ++[2] . Он используется для написания и загрузки программ на Arduino-совместимые платы, а также, с помощью ядер сторонних производителей, на платы разработки других производителей.[3] Исходный код для среды IDE выпущен под общедоступной лицензией GNU версии 2.[4] Arduino IDE поддерживает языки C и C ++ с использованием специальных правил структурирования кода.[5] Arduino IDE предоставляет библиотеку программного обеспечения из проекта Wiring , которая предоставляет множество общих процедур ввода и вывода. Для написанного пользователем кода требуются только две базовые функции для запуска эскиза и основного цикла программы, которые скомпилированы и связаны с заглушкой программы main () в исполняемую циклическую исполнительную программу с цепочкой инструментов GNU , также включенной в дистрибутив IDE[6]. Arduino IDE использует программу avrdude для преобразования исполняемого кода в текстовый файл в шестнадцатеричной кодировке, который загружается в плату Arduino программой-загрузчиком во встроенном программном обеспечении платы.[7] По умолчанию, avrdude используется как инструмент для загрузки кода пользователя на официальные платы Arduino .[8]Шаблон:Short description
Arduino Pro IDE | |
---|---|
![]() | |
Тип | Integrated development environment |
Автор | Arduino LLC[вд] |
Разработчик | Arduino Software |
Написана на | C, C++ |
Операционные системы | Windows, macOS, Linux |
Аппаратные платформы | IA-32, x86-64, ARM |
Последняя версия | |
Тестовая версия | v0.0.2 (28 октября 2019[12]) |
Репозиторий | github.com/arduino/Ardui… |
Лицензия | Лицензия LGPL или GPL |
Сайт | blog.arduino.cc/2019/10/18/arduino-pro-ide-alpha-preview-with-advanced-features/ |
![]() |
С ростом популярности Arduino в качестве программной платформы другие поставщики начали внедрять пользовательские компиляторы и инструменты с открытым исходным кодом (ядра), которые могут создавать и загружать эскизы в другие микроконтроллеры, которые не поддерживаются официальной линейкой микроконтроллеров Arduino.
В октябре 2019 года организация Arduino начала предоставлять ранний доступ к новой Arduino Pro IDE с отладкой[13] и другими расширенными функциями. [14]
Примечания
- ↑ Arduino Software Release Notes . Arduino Project. Дата обращения: 25 сентября 2019.
- ↑ Arduino - FAQ . www.arduino.cc. Дата обращения: 26 апреля 2020.
- ↑ Steve Bush. Updated: Arduino announces FPGA board, ATmega4809 in Uno Wi-Fi mk2, cloud-based IDE and IoT hardware (брит. англ.). Electronics Weekly (18 мая 2018). Дата обращения: 26 апреля 2020.
- ↑ arduino/Arduino. — 2020-04-26.
- ↑ Jack J Purdum. Beginning C for Arduino: learn C programming for the Arduino. — 2015. — ISBN 978-1-4842-0940-0, 978-1-4842-0941-7.
- ↑ Jorge R Castro. Building a home security system with Arduino: design, build, and maintain a home security system with Arduino Uno. — 2015. — ISBN 978-1-78528-380-2, 978-1-78528-060-3.
- ↑ Massimo Banzi, Michael Shiloh. Getting started with Arduino. — 2014. — ISBN 978-1-4493-6331-4, 978-1-4493-6329-1.
- ↑ Sketch build process - Arduino CLI . arduino.github.io. Дата обращения: 26 апреля 2020.
- ↑ https://www.arduino.cc/en/Main/ReleaseNotes
- ↑ Release 1.8.19 — 2021.
- ↑ https://github.com/arduino/arduino-ide/releases/tag/2.3.4
- ↑ Arduino Pro Release Notes . Arduino Project. Дата обращения: 4 ноября 2019.
- ↑ By. The Arduino IDE Finally Grows Up (амер. англ.). Hackaday (21 октября 2019). Дата обращения: 26 апреля 2020.
- ↑ Tony says. Introducing new Arduino Pro IDE with advanced features (амер. англ.). Дата обращения: 26 апреля 2020.
![]() | В этой статье не проставлены тематические категории. |