Forum: Mikrocontroller und Digitale Elektronik Buchempfehlungen zur Mikrokontroller-Programmierung


von mikrofreak (Gast)


Lesenswert?

hallo, allerseits.

ich habe heute erfahren, dass ich im kommenden semester 
systemprogrammierung haben werde und dass wir da ein Betriebssystem für 
ein Microcontroller programmieren werden oder sowas ähnliches.
Der Mikrokontroller mit dem wir arbeiten werden, soll ATmega sein.

und da wollte ich fragen, ob ihr mir Bücher zu diesem thema empfehlen 
könnt. Im Internet gibt es natürliche vieles was empfohlen wird, aber 
mich interessiert eher die meinung einer community, die sich evtl. damit 
beschäftigt.

auf den seiten dieses Forums gab es als Buchemfehlung dieses buch

http://www.amazon.de/s?ie=UTF8&index=blended&keywords=3778529439

sollte ich es mir zulegen? was meint ihr?
edit: Ich bring mir zur Zeit auch C bei. (hatte vorher mit JAVA zu tun 
gehabt)

: Verschoben durch Admin
von Dirk (devnull)


Lesenswert?

Hallo,

ich habe das o.g. Buch (auch gelesen) und fand es nicht wirklich
hilfreich, weil es an vielen wichtigen Stellen nicht ins Detail geht.
Meistens musste ich für die wirklich interessanten Sachen auf
diese Webseite ausweichen :-)

Um einen groben Überblick über die Materie zu bekommen taugt
es vielleicht dem einen oder anderen, ich fands lasch.

Wenn Du C lernst, würde ich Dir Kerninghan & Ritchie empfehlen!

Die Einzelheiten zum AVR und Codebeispiele findest Du im Datenblatt,
in den Application Notes und hier im Forum/Wiki.

Beste Grüße,
Dirk

Edit: Zum Thema Betriebssystem in C fand ich "Linux 
Kernelprogrammierung"
gut. Allerdings habe ich die Auflage über Version 2, da sind viele Dinge 
noch
recht schlicht ausgestaltet, so dass Dinge zumindest konzeptionell auf
Mikrocontroller übertragbar sind. Außerdem bekommt man ein Gefühl dafür,
was dann am Ende alles dazugehört und wie es zusammenwirkt :-)

von Albrecht H. (alieninside)


Lesenswert?

Das Buch kenne ich nicht und die Amazon-Bewertungen der einzelnen 
Auflagen dieses Werkes sind auch nicht gerade aussagekräftig, (einer 
findet die Ausgabe von 2002 voll gut, ein anderer eine spätere Ausgabe 
voll daneben?).

Ist meiner Meinung nach auch nicht so wichtig, denn ich denke man ohne 
Übertreibung sagen, dass es weltweit genau drei Quellen gibt, die das 
Thema "ATmega-Programmierung" so umfassend und erschöpfend behandeln wie 
keine andere. Das wäre erstens die Atmel-Website selbst mit ihren 
Datenblättern und Application-Notes, zweitens selbstverständlich 
mikrocontroller.net (deutsch) und drittens avrfreaks.net (englisch).


Natürlich gibt es auch noch viele andere Seiten:

http://www.roboternetz.de/
z.B. hat einen netten Wissensbereich

http://elm-chan.org/
immer wieder beeindruckend

dazu kommen noch unzählige Homepages von sehr erfahrenen Hobbyisten von 
denen nicht wenige auch hier im Forum vertreten sind.
Ich würde behaupten, das praktisch jeder, der irgendetwas nennenswertes 
zum Thema "ATmega" zu sagen hat, entweder schon mal hier oder auf 
avrfreaks.net gepostet hat oder Atmel-Mitarbeiter ist.

Lange Rede, kurzer Sinn: Es ist jetzt also nicht so, dass man sich 
unbedingt ein Buch kaufen müsste, um irgendetwas über 
ATmega-Mikrocontroller zu erfahren.

Aber wenn ihr das im Studium macht, wird der 
"spaßige"-Mikrocontroller-Teil vermutlich ohnehin viel zu kurz kommen, 
da gehts dann wohl eher um Mutex, Semaphoren und Locks, also besser das 
Geld in ein Buch über die Theorie der Betriebssystemprogrammierung 
investieren, (nicht das ich wüsste welches da gut ist).

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.