Ist die Hauptmethode zum Programmieren der Atmel-MCU des Arduino über eine visuelle Programmierumgebung wie Max/MSP? Oder müssen Sie typischen C-Code schreiben?
Welche Möglichkeiten gibt es?
Die Hauptmethode zum Programmieren der Atmel-Chips ist die Verwendung von avrstudio, einer Windows-IDE oder avr-gcc. In C oder Assembler.
Das Arduino vereinfacht dies, um eine einfache Variante von c++ in seiner eigenen einfachen IDE zu verwenden. Soweit ich weiß, gibt es keine visuelle Programmiermethode für Arduino/Avrs.
Ich programmiere die Arduinos- und Atmel-Chips auf verschiedene Arten --
Der schnellste und einfachste Weg ist die Verwendung eines uC mit dem Arduino-Bootloader und die Verwendung der Arduino-IDE und -Bibliotheken. Schnell und einfach, kann aber je nach Aufgabe weniger leistungsfähig sein.
Sie können den Arduino-Bootloader und die Bibliotheken von AVR Studio oder die Befehlszeile verwenden. Ich finde die Befehlszeile viel schneller als die Arduino IDE. Habe noch nie mit AVR Studio gespielt. Wenn ich Arduino-Bibliotheken entwickle, verwende ich normalerweise diese Methode.
Programmieren Sie den uC nur mit AVR Studio oder über die Befehlszeile. Kein Arduino Bootloader oder Bibliotheken. Das Portieren des Atmel-Anwendungscodes ist einfach. Dies ist meine bevorzugte Methode. C über die Befehlszeile mit Make. EMACS zum Bearbeiten von Dateien.
Ich verwende Eclipse als Haupt-IDE für meine Arduino-Projekte und schreibe C/C++. Ich habe ein Tutorial zum Einrichten von Eclipse mit Arduino geschrieben , das Sie vielleicht interessant finden könnte.
Hier ist ein gutes Tutorial zum Programmieren der AVR ATMega-Chips in C, ohne die Arduino IDE.
Derzeit gibt es ein Visual Studio-Add-In in der Beta-Version. Es ist kostenlos, wenn Sie Teil der Beta sein möchten, müssen Sie nur eine E-Mail an beta @ visualmicro.com senden oder einen Blick auf http://www.visualmicro.com werfen
Das Arduino-Add-In für Visual Studio bietet Intellisense und ermöglicht Ihnen die Auswahl von Arduino-Boards und Bibliotheken. Es unterstützt auch das Kompilieren und Hochladen von Visual Studio direkt auf das Arduino
Für avr programmiere ich normalerweise in Assembler mit einem Texteditor. Verwenden Sie avra oder ähnliches zum Zusammenbauen und haben Sie meinen eigenen vereinfachten Loader, um die Programme in das Gerät zu laden (Befehlszeile).
Toby Jaffey