Hallo. Ich suche ein Buch (oder mehrere)um in die Programmiersprache C einzusteigen, bzw. sie zu erlernen. Nachdem ich dieses Buch durchgearbeitet habe, würde ich dann gerne mit der Programmierung von Atmel Mikroprozessoren in Atmel Studium beginnen. Ich habe bereits um mich schonmal vorab mit dem Thema Programmieren zu beschäftigen mit der Arduino Umgebung beschäftigt. Kann mir jemand ein Buch empfehlen / mehrere Bücher die einem die Sprache C und die Programmierung im Atmel Studio beibringen"? Die Büchervorschläge auf der Webseite Mikrocontroller.net gefallen mir nicht. Gruß Tobi
Nun ja, C selbst erlernt man immer noch am einfachsten auf einem größeren Computer, also deinem PC. Dort lässt sich die Sache viel einfacher debuggen. Ob man damit nun mit einem “Kernighan/Ritchie” (K&R) anfängt (“The C Programming Language”) oder mit einem der vielen Tutorials im Internet, ist Geschmackssache. Wenn du C einigermaßen verstanden hast, dann kannst du dir das AVR-GCC-Tutorial hier ansehen. Wenn du auf dem PC auch einen GCC als Compiler benutzt, dann musst du dich in dieser Hinsicht zwischen beiden nicht einmal groß umstellen.
Also diese Seite finde ich sehr gut für die C-Programmierung: http://openbook.galileocomputing.de/c_von_a_bis_z/ Es ist möglich dieses auch als Buch zu bekommen.
Tobias Wagner schrieb: > Ich suche ein Buch (oder mehrere)um in die Programmiersprache C > einzusteigen Wie oben Jörg schon schreibt, K&R ist DAS Standardwerk. Liest sich auf englisch am besten, die deutsche Übersetzung ist m.M. nach nicht sehr gelungen. Alternativ kann man sich auch das von RRZN Hannover ausgegebene "C - Ein Nachschlagewerk" anschauen. Perfekt geeignet für die Grundlagen; ist eigentlich ein Vorlesungsskript. Bekommt man an jeder Uni für kleines Geld (so um die 3-5 EUR). Das Geld ist es auf jeden Fall wert. http://www.rrzn.uni-hannover.de/buch.html?titel=c_programmierung Tobias Wagner schrieb: > Nachdem ich dieses Buch > durchgearbeitet habe, würde ich dann gerne mit der Programmierung von > Atmel Mikroprozessoren in Atmel Studium beginnen. Weicheiversion: AVR-GCC-Tutorial (für die Hobbyprogrammierer). Für die, die es wissen wollen (also Profis und die es werden wollen): Datenblatt des uC laden und Stückchenweise durchlesen. Dort steht alles drin was man braucht inkl. Beispielcode.
Jörg Wunsch schrieb: > Wenn du C einigermaßen verstanden hast, dann kannst du dir das > AVR-GCC-Tutorial hier ansehen. Naja, das "AVR-GCC-Tutorial" ist wohl mehr eine Tipps-Sammlung als ein Tutorial. Ein Buch ersetzt es nicht wirklich. abc
Brrr... Jürgen Wolf... Sowas wird empfohlen? Kauf dir C: Programmieren von Anfang an von Helmut Erlenkötter, dann hast du ein ordentliches Buch. Oder natürlich K&R!
Starten mit einem Compiler am PC würde ich auch empfehlen. Da kann man Testausgaben einbauen, oder auch mal im Einzelschritt durch. Erst wenn man das beherrscht, sollte man auf die spartanischen Controller wechseln. K&R hatte ich auch, ist aber lange her... Didaktische mag es jetzt wohl bessere Bücher geben.
Hi Tobias, beim De Gruyter - Verlag läuft grad ne Aktion (bis 31.08.13) bei der es eBooks umsonst gibt. (Siehe Thread: Beitrag "VHDL-Buch kostenlos herunterladbar") Dort gibts es das Buch "Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie" (http://www.degruyter.com/viewbooktoc/product/221402). Schau einfach mal rein, die Kapitel kannst du dir einzeln ansehen, evtl. gefällt es dir ja. MfG
Das AVR-GCC Tutorial würde ich durchgehen, nachdem ich die Sprache auf einem PC gelernt habe. Denn es geht auf die Besonderheiten bei Mikrocontrollern ein, die ein "normales" C Buch nicht enthält.
Wenn man garkeine Ahnung von C oder allgemein vom programmieren hat (wie bei mir vor einem Jahr, habe es mir erst in der Uni angeeignet) kann ich http://www.c-howto.de/ für den Anfang sehr empfehlen um die Grundfunktionen zu lernen.
Was hat es denn mit den Rezensionen von 'Max' auf sich ? 16 Bücher für C auf amazon.de kommentiert und seiner Meinung nach sind diese alle grottenschlecht.... Ist an seinen Ausführungen etwas wahres dran oder ist das eine Art Troll ? http://www.amazon.de/gp/pdp/profile/A2P0DS0HZIAYM2/ref=cm_cr_rdp_pdp
Matthias schrieb: > Ist an seinen Ausführungen etwas wahres dran oder ist das eine Art Troll > ? Nun, wirklich beantworten könnte dir das sicher nur jemand, der die von ihm rezensierten Bücher auch allesamt gelesen hat (oder wenigstens ein paar davon). Allerdings enthält seine Kritik zahlreiche Beispiele dessen, was er kritisiert, und auch wenn man manches vielleicht also Wortklauberei ansehen kann (*), so habe ich in seinen Darlegungen beim Überfliegen keine offensichtlichen Fehler gefunden. Man kann also schon davon ausgehen, dass an seinen Ausführungen was dran ist. (*) Beispielsweise darüber, wie der C-Standard entstanden ist. Andererseits werden Bücher von den Lesern erstmal als bare Münze genommen, insofern darf sich der Autor eines Buchs schon Mühe geben, die Standardgeschichte der Sprache, über die er schreibt, auch zu kennen und sauber wiederzugeben (vor 1989: de-facto-Standard dessen, was Kernighan und Ritchie in ihrer ersten Auflage beschrieben haben, 1989 normiert die ANSI die Sprache C, was man als ANSI-C89 bezeichnet, 1990 übernimmt die ISO diesen Standard 1:! als ISO-C90, 1999 folgt der zweite ISO-Standard C99, der diesmal kein ANSI 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.