Forum: Mikrocontroller und Digitale Elektronik Target Board, Evolution Module, Development Board, Programmierboard? Was ist was?


von Anfänger (Gast)


Lesenswert?

Könnte mir jemand die Unterschiede erklären? Ich bin bezügl. µC noch 
blutiger Anfänger und würde mir mal gerne so ein Ding kaufen, mit dem 
man µC programmieren kann.
Doch habe ich keine Ahnung welches der Devices, die ja fast alle mit 
einem der oben genannten Oberbegriffe bezeichnet werden, für meine 
Zwecke geignet ist, geschweige denn was die können und wo die 
Unterschiede liegen?

Also wo ist der Unterscheid zwischen einem Development Board und einem 
Programmierboard oder Evaluation Kit usw.?


Dann würde mich interessieren mit was für einem Protokoll die µC 
programmiert werden? Gehört habe ich mal von JTAG, das soll bei 
Mikrocontrollern wichtig sein, aber was das kann und was es sonst noch 
gibt und was die dann können, das weiß ich leider nicht.

von Olaf (Gast)


Lesenswert?

> Also wo ist der Unterscheid zwischen einem Development Board
> und einem Programmierboard oder Evaluation Kit usw.?

Das sind keine feststehenden Begriffe. Es gibt fliessende Uebergaenge.

Ich wuerde eher in zwei Klassen unterteilen:

1. Minimalistische Boards wo nur der Prozessor, Quarz und andere
   absolut notwendige Aussenbeschaltung drauf ist. Da muss man dann
   seine eigenen Sachen selber dranbasteln, oder man steckt gar das
   ganze Board auf die eigene Schaltung auf.

2. Boards auf dem jeder Firlefanz (z.b LCD, Tasten, Potis, Sensoren)
   bereits drauf sind.

Letzeres ist eher sinnvoll fuer jemanden der lernen will wie man die 
Software/Entwicklungsumgebung nutz. Ersteres fuer jemanden der etwas 
bauen will das er dann auch benutzen kann.

> Dann würde mich interessieren mit was für einem Protokoll die µC
> programmiert werden?

Mit einem Protokoll das der Hersteller selber definiert. Und zwar jeder 
Hersteller anders, zwischen verschiedenen Herstellern normalerweise 
nicht kompatibel. Teilweise sogar verschiedene Protokolle fuer einen 
Controller.
Manchmal sind die Protokolle in Datenblaettern offengelegt, manchmal 
aber auch geheim.

> Gehört habe ich mal von JTAG, das soll bei
> Mikrocontrollern wichtig sein,

JTAG ist die Basis eines Protokolls. Das ist etwa so als wenn jedes Auto 
dieselben Raeder haette, die Tueren eines Golfs passen aber dann immer 
noch nicht an einen Kadett.

Man benoetigt also ein Programmiergeraet eines Herstellers passend zu 
seinen Controllern. Manchmal auch von Fremdherstellern oder Bastlern 
nachgebaut.
Diese Programmiergeraete koennen zwischen 50 und 1000Euro kosten. Je 
nach Hersteller und Leistungsumfang. Um Leute anzufixen die sowas 
erstmal nicht ausgeben wollen gibt es auch Boards die eine 
Programmiermoeglichkeit integriert haben.
Es gibt auch Prozessoren die koennen ueber eine serielle Schnittstelle 
programmiert werden. Da reicht dann ein Pegelwandler.

Bei einem Evaluation Kit ist dann noch Software dabei mit der man den 
Prozessor programmieren kann. Diese Software kann sehr teuer sein, darum 
ist sie dann bei den billigen Kits beschraenkt. Wenn ein Controller eine 
Funktionalitaet besitzt die dem Hersteller wichtig ist, z.b ein 
USB-Anschluss, dann liefert der Hersteller noch Beispiele mit die zeigen 
wie man das benutzt.

Olaf

von Anfänger (Gast)


Lesenswert?

Besten Dank und was für ein Gerät soll ich kaufen wenn ich aus einzelnen 
ICs und diskreten Bauteilen eine Schaltung bauen möchte, auf die dann 
noch ein µC drauf soll?
Die µC kann man im Versand ja z.B. einzeln in Rohform ohne Board 
bestellen.
Was braucht man für so etwas?

von Klaus W. (mfgkw)


Lesenswert?

Anfänger schrieb:
> Was braucht man für so etwas?

Steht am Beispiel AVR alles im Tutorial...

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
Noch kein Account? Hier anmelden.