Arduino IDE
Ошибка скрипта: Модуля «Unsubst» не существует.
Ошибка Lua в package.lua на строке 80: module 'Module:Yesno' not found.Ошибка скрипта: Модуля «Transclude» не существует.Шаблон:Карточка/название | |
---|---|
Шаблон:Wikidata | |
Шаблон:Wikidata |
Шаблон:Сортировка: по изображениямШаблон:ИТ:Общие проверки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]. По умолчанию, в качестве инструмента для загрузки кода пользователя на официальные платы Arduino используется avrdude[8][9].
С ростом популярности Arduino другие поставщики в качестве программной платформы начали внедрять пользовательские компиляторы и инструменты с открытым исходным кодом (ядра), которые могут создавать и загружать эскизы в другие микроконтроллеры, не поддерживающиеся официальной линейкой микроконтроллеров Arduino.
В октябре 2019 года организация Arduino начала предоставлять ранний доступ к новой Arduino Pro IDE с отладкой[10] и другими расширенными функциями[11].
Примечания[править]
- ↑ Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
- ↑ Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
- ↑ Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
- ↑ arduino/Arduino. — 2020-04-26.
- ↑ Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. Beginning C for Arduino: learn C programming for the Arduino. — 2015. — ISBN 978-1-4842-0940-0, 978-1-4842-0941-7.
- ↑ Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. 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.
- ↑ Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. Getting started with Arduino. — 2014. — ISBN 978-1-4493-6331-4, 978-1-4493-6329-1.
- ↑ Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
- ↑ Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
- ↑ Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
- ↑ Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
This article "Arduino IDE" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Arduino IDE. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.