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
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 :-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.