You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Arduino IDE

Материал из EverybodyWiki Bios & Wiki
Перейти к:навигация, поиск

Ошибка скрипта: Модуля «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].

Примечания[править]

  1. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  2. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  3. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  4. arduino/Arduino. — 2020-04-26.
  5. Страница Модуль: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.
  6. Страница Модуль: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.
  7. Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. Getting started with Arduino. — 2014. — ISBN 978-1-4493-6331-4, 978-1-4493-6329-1.
  8. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  9. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  10. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  11. Ошибка 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.



Read or create/edit this page in another language[править]