Hallo. Die Arduino Boards verwenden ja alle atmega Prozessoren. Und es ist möglich, auf bestimmte Mega Prozessoren den Arduino Bootloader aufzuspielen, und sein eigenes Bauen. Soviel hab ich schon gelesen. Doch was ist der Unterschied zwischen Arduino und einem nackten AVR? Gibt es große Unterschiede in der Programmierung / Handhabung? Und: Kann man den Bootloader auch auf atmega Typen aufspielen, die nicht bei Arduino Bords benutzt werden? Also nen echtes "custom board" machen?
:
Gesperrt durch User
Matthias schrieb: > Doch was ist der Unterschied zwischen Arduino und einem nackten AVR? Was ist der Unterschied zwischen einem Auto und dessen Motor? http://de.wikipedia.org/wiki/Arduino-Plattform
Matthias schrieb: > Doch was ist der Unterschied zwischen Arduino und einem nackten AVR? Dieses Bild beschreibt es denke ich ziemlich gut: http://www.geocities.jp/arduino_diecimila/obaka/project-2/pict/one_chip_arduino.jpg
Matthias schrieb: > Und: Kann man den Bootloader auch auf atmega Typen aufspielen, die > nicht bei Arduino Bords benutzt werden? Nein. > Und es ist möglich, auf bestimmte Mega Prozessoren den Arduino > Bootloader aufzuspielen, und sein eigenes Bauen. Ja kannst du. Aber dazu brauchst du einen ISP-Programmer. > Doch was ist der Unterschied zwischen Arduino und einem nackten AVR? Auf einem Arduino läuft ein Programm. Mindestens eins, nämlich der Bootloader. Damit kann er sich dann selbst flashen. Ein nagelneuer Controller ist "leer" und macht gar nichts. Nichtmal Unsinn. > Gibt es große Unterschiede in der Programmierung / Handhabung? Richtige Controller programmiert man in C. Die Harten machen das in Assembler. Das ist für Bastler und Profis gleichermassen. Zum programmieren brauchst du einen ISP-Programmer. Arduinos programmiert man mit Arduino-Gedöns. Das ist für Frauenversteher. mfg.
Thomas Eckmann schrieb: > Arduinos programmiert man mit Arduino-Gedöns. Das ist für > Frauenversteher. Danke, you made my day ;) Ingo
Hallo Matthias Matthias schrieb: > Und: Kann man den Bootloader auch auf atmega Typen aufspielen, die nicht > bei Arduino Bords benutzt werden? Also nen echtes "custom board" machen? Seh mal hier: http://matrixstorm.com/avr/tinyusbboard/ Den Bootloader gibts fuer verschiedenste AVR-Typen (Auf Wunsch kann ich dir auch einen fuer den ATmega1024p senden.) - auch die, bei denen es nicht unbedingt native Arduino-Boards gibt. Eingestellt wird das ganze ueber die boards.txt, wo der Arduino IDE dann die technischen Einzelheiten hinterlegt werden. ( http://matrixstorm.com/avr/tinyusbboard/#arduino ) MfG Stephan