Guten Morgen, ich möchte mir in meinen Semesterferien die µProzessor programmierung etwas näher anschauen und habe leider zu Beginn schon eine Menge fragen. Ich hoffe, dass ihr mir weiterhelfen könnt. 1. Ich besitze ein SainSmart Mega 2650 Evo-Board das hier: http://www.ebay.de/itm/SainSmart-Mega2560-LCD-Keypad-Shield-Sarter-Kit-ATMEGA2560-ATMEGA8U2-AVR-Arduino-/320862395917?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab4e39e0d Ich habe mir bereits diesen Arduino-Compiler runtergeladen und damit schon die ersten kleinen Abläufe problemlos programmiert. Jedoch möchte ich unter C programmieren, da ich damit schon viel Erfahrung habe, jedoch lese ich überall, dass dieses Arduino auf Processing basiert Meine Frage ist nun, ob ich mir Arduino überhaupt richtig liege? Ich suche einen C-Compiler mit dem ich mein Board programmieren kann. Arduino ist ja nur ein OpenSource Projekt für µP, gibt es alternativen?? Vielen Dank
Hallo Arduino ist auch nichts anderes als C(++) mit einer Hardware Library und Bootloader. Dahinter steckt avr-gcc als Compiler. Zum flashen kommen ein Bootloader oder ein ISP Progammer über avrdude zum Einsatz. Das alles kannst du auch einzeln benutzen (Zum Beispiel mit einem Makefile) und ist nicht weiter schwer. da1l6
Josh.Schr. schrieb: > Meine Frage ist nun, ob ich mir Arduino überhaupt richtig liege? > Ich suche einen C-Compiler mit dem ich mein Board programmieren kann. Arduino ist für Künstler, Designer und Warmduscher. Wenn du "richtig" µC programmieren willst, brauchst du eine Entwicklungsumgebung, zB. AVR-Studio und einen ISP-Programmer, z.B. AVRISPMKII. Das ist der einzig wahre Programmer. Der Rest ist für die Tonne. Dann schmeisst du den Bootloader von deinem Arduino runter, konfigurierst die Bootstart-Fuse entsprechend und hast ein ganz normales Entwicklerboard. Ohne Arduino. Die Arduino-IDE kannst du dann getrost von deinem PC entfernen. Die wirst du nie wieder brauchen und auch nicht vermissen. Dazu musst du natürlich auch deine Hausaufgaben machen: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial mfg.
Ich denke, Arduino ist nett, wenn man schnell zum Ergebnis kommen will. Wenn man die Grundlagen lernen will, benutze besser nicht die Arduino Library, sondern nur die minimal-Ausstattung: - Mikrocontroller - Stromversorgung - ISP Programmer nebst Software - C Compiler (WinAVR oder Atmel Toolchain) - make Ich würde dazu raten, eine Mustervorlage für das Makefile im Internet zu suchen. Wer mit der Syntax noch nicht vertraut ist, kann so besser loslegen. Kleiner Tip: in Makefiles haben Tabulatoren gegenüber Leerzeichen eine andere Funktion!
Stefan schrieb: > Ich würde dazu raten, eine Mustervorlage für das Makefile im Internet zu > suchen. Wer mit der Syntax noch nicht vertraut ist, kann so besser > loslegen. Kleiner Tip: in Makefiles haben Tabulatoren gegenüber > Leerzeichen eine andere Funktion! @Josh.Schr. (Gast) Vergiss das bloss mit den Makefiles. Das machen nur Leute, die glauben, sie kommen mit den Harten in den Garten. Benutze AVR-Studio, das erzeugt das Makefile selbst. Und fang mit diesem ganzen Kommandozeilenquatsch überhaupt nicht erst an. mfg.
Also ich habe gute Erfahrungen mit: http://www.mikrocontrollerspielwiese.de und http://www.arduinospielwiese.de gemacht. Einfacher geht's wahrscheinlich nicht. Gruß Bert
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.