Arduino IDE
| Arduino IDE | |
|---|---|
| обновлённый интерфейс Arduino IDE 2.0 | |
| Тип | ИСР |
| Автор | Arduino LLC[вд] |
| Написана на | Electron |
| Операционные системы | GNU/Linux[2], BSD[вд][2] и Windows[2] |
| Последняя версия | |
| Репозиторий | github.com/arduino/Ardui… |
| Лицензия | GNU GPL 2+ и AGPL[вд] |
| Сайт | arduino.cc/en/Mai… (англ.) |
Arduino IDE — интегрированная среда разработки для Windows, macOS и Linux, разработанная на Си и C ++[3], предназначенная для создания и загрузки программ на Arduino-совместимые платы, а также на платы других производителей[4].
Исходный код для среды выпущен под общедоступной лицензией GNU версии 2[5]. Поддерживает языки Си и C ++ с использованием специальных правил структурирования кода[6]. Arduino IDE предоставляет библиотеку программного обеспечения из проекта Wiring[англ.], которая предоставляет множество общих процедур ввода и вывода. Для написанного пользователем кода требуются только две базовые функции для запуска эскиза и основного цикла программы, которые скомпилированы и связаны с заглушкой программы main () в исполняемую циклическую программу с цепочкой инструментов GNU, также включённой в дистрибутив IDE[7]. Использует программу avrdude для преобразования исполняемого кода в текстовый файл в шестнадцатеричной кодировке, который загружается в плату Arduino программой-загрузчиком во встроенном программном обеспечении платы[8][9][10].
С ростом популярности Arduino другие поставщики в качестве программной платформы начали внедрять пользовательские компиляторы и инструменты с открытым исходным кодом (ядра), которые могут создавать и загружать эскизы в другие микроконтроллеры, не поддерживающиеся официальной линейкой микроконтроллеров Arduino.
В октябре 2019 года организация Arduino начала предоставлять ранний доступ к новой Arduino Pro IDE с отладкой[11] и другими расширенными функциями[12].
Примечания
- ↑ https://github.com/arduino/arduino-ide/releases/tag/2.3.9
- ↑ 1 2 3 Free Software Directory
- ↑ Arduino - FAQ. www.arduino.cc. Дата обращения: 26 апреля 2020. Архивировано 10 апреля 2006 года.
- ↑ 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. Архивировано 27 июля 2019 года.
- ↑ arduino/Arduino. — 2020-04-26. Архивировано 29 декабря 2019 года.
- ↑ 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. Архивировано 6 мая 2021 года.
- ↑ Arduino Pro Release Notes. Arduino Project. Дата обращения: 4 ноября 2019. Архивировано 10 декабря 2020 года.
- ↑ By. The Arduino IDE Finally Grows Up (англ.). Hackaday (21 октября 2019). Дата обращения: 26 апреля 2020. Архивировано 22 октября 2019 года.
- ↑ Tony says. Introducing new Arduino Pro IDE with advanced features (англ.). Дата обращения: 26 апреля 2020. Архивировано 13 декабря 2019 года.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.