Was ist eine Arduino® -IDE?
Die Arduino® Integrated Development Environment (IDE), auch als Arduino® -Entwicklungsumgebung bekannt, ist ein Programm, das es einfacher macht, Software für diese Open -Source -Plattform zu schreiben. Die Arduino® -Plattform ist eine beliebte Elektronikplattform, die den Prozess des Entwerfens elektronischer Geräte vereinfachen soll. Zu den allgemeinen Verwendungen für IT gehören Robotik, Technologie zur Verbesserung des Hauses, tragbare Computer und Neuheitenelektronikanwendungen. Die meisten Arduino® -Erfindungen werden unter Verwendung der Arduino® -IDE entwickelt. Zu den allgemeinen IDE -Merkmalen gehören die automatische Zeilennummerierung, das Hervorheben der Syntax und die integrierte Kompilierung. Während es technisch gesehen möglich ist, Software nur mit einem einfachen Texteditor zu schreiben, ist der Prozess beim Schreiben von Code in einer IDE viel einfacher. Viele Programmiersprachen haben ihre eigenen IDEs, und es wurden mehrere Allzweck -IDes entwickelt. Diese Allzweck -IDes können mit a verwendet werdenVielzahl unterstützter Programmiersprachen. Es kann mehrere Dateien in einem Projekt verfolgen, sodass Programmierer komplexere oder modulare Programme zum Verwalten ihrer Projekte schreiben können. Die IDE kompilt auch Code selbst, führt grundlegende Debugging durch und überträgt den Code direkt an die Arduino® -Karte, mit der dann der Arduino® -Bootloader das neue Programm in den Speicher schreiben kann.
Trotz dieser zusätzlichen Funktionen haben sich einige Programmierer darüber beschwert, dass die Arduino® -IDE im Vergleich zu anderen, fortgeschritteneren IDES glanzlos ist. Dies liegt daran. Weitere fehlende Funktionen sind detaillierte Fehlermeldungen, die für die Diagnose und Behebung eines Codierungsfehlers und der Codesfaltung nützlich sind, mit denen Programmierer nur relevante Teile des Quellcodes untersuchen können, indem Pars versteckt werden, die nicht von den jüngsten Änderungen betroffen sind.
Um mit diesen Einschränkungen umzugehen, verwenden einige Arduino® -Programmierer andere IDEs, um Programme zu schreiben. Diese Benutzer haben Software -Plugins für Allzweck -IDEs geschrieben, die Unterstützung für die Arduino® -spezifische Programmierung hinzufügen. Dies fügt viele der Funktionen hinzu, die Programmierer in der Arduino® -IDE vermissen, aber die Lösung enthält auch mehrere Einschränkungen. Um die Möglichkeit zu erhalten, generische IDEs für Arduino® -Code zu verwenden, müssen Programmierer ihre Plugins routinemäßig mit jeder neuen Version von Arduino® -Software aktualisieren. Darüber hinaus können diese generischen IDEs nicht mit den Arduino® -Boards verkaufen und können daher nicht zum Hochladen der vollständigen Software in eine Arduino® -Erfindung verwendet werden.