Die Arduino Integrated Development Environment (IDE) ist eine plattformübergreifende Anwendung (für Windows, macOS, Linux), die in Funktionen von C und C++geschrieben ist. Es wird verwendet, um Programme auf Arduino-kompatible Boards zu schreiben und hochzuladen, aber auch mit Hilfe von Kernen von Drittanbietern andere Herstellerentwicklungsboards.,

Arduino Software IDE

Screenshot of the Arduino IDE showing a blink program

Developer(s)

Arduino Software

Stable release
1.8.,>

Repository

Geschrieben

C, C++, Java

Betriebssystem

Windows, macOS, Linux

Plattform

IA-32, x86-64, ARM

Typ

Integrated development environment

Lizenz

LGPL-oder GPL-Lizenz

Website

Der Quellcode für die IDE ist veröffentlicht unter der GNU General Public License, version 2., Die Arduino IDE unterstützt die Sprachen C und C++ mit speziellen Regeln der Codestrukturierung. Die Arduino IDE liefert eine Softwarebibliothek aus dem Verdrahtungsprojekt, die viele gängige Ein-und Ausgabeverfahren bereitstellt. Der vom Benutzer geschriebene Code benötigt nur zwei grundlegende Funktionen zum Starten der Skizze und der Hauptprogrammschleife, die kompiliert und mit einem Programm verknüpft werden stub main() in ein ausführbares zyklisches Ausführungsprogramm mit der GNU-Toolchain, das ebenfalls in der IDE-Distribution enthalten ist., Die Arduino IDE verwendet das Programm avrdude, um den ausführbaren Code in eine Textdatei in hexadezimaler Codierung umzuwandeln, die von einem Loader-Programm in die Firmware der Platine geladen wird. Standardmäßig wird avrdude als Upload-Tool verwendet, um den Benutzercode auf offizielle Arduino-Boards zu flashen.

Mit der zunehmenden Beliebtheit von Arduino als Softwareplattform begannen andere Anbieter, benutzerdefinierte Open-Source-Compiler und-Tools (Kerne) zu implementieren, mit denen Skizzen erstellt und auf andere Mikrocontroller hochgeladen werden können, die von der offiziellen Arduino-Linie nicht unterstützt werden von Mikrocontrollern.,

Im Oktober 2019 begann die Arduino-Organisation mit dem frühen Zugriff auf eine neue Arduino Pro IDE mit Debugging und anderen erweiterten Funktionen.

Articles

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.