Forum: Mikrocontroller und Digitale Elektronik Arduino vs "nackem" atmega


von Matthias (Gast)


Lesenswert?

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
von oooch (Gast)


Lesenswert?

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

von Dr.Who (Gast)


Lesenswert?

Ein hervorragender Vertreter der "Plug & Play" Fraktion :D

von tipper (Gast)


Lesenswert?

Tippe mal auf STK-Dingens :-P

von Stefan N. (stefan_n)


Lesenswert?

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

von Thomas E. (thomase)


Lesenswert?

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.

von Ingo (Gast)


Lesenswert?

Thomas Eckmann schrieb:
> Arduinos programmiert man mit Arduino-Gedöns. Das ist für
> Frauenversteher.

Danke, you made my day ;)



Ingo

von Stephan B. (matrixstorm)


Lesenswert?

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

von Dave C. (dave_chappelle)


Lesenswert?

Hi

Der Thread ist von 2012.

Gruss

von Karl H. (kbuchegg)


Lesenswert?

Dave Chappelle schrieb:
> Hi
>
> Der Thread ist von 2012.
>
> Gruss

Aaargh.

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.