/* CODINGHEAD */

Buchempfehlungen

Hauptseite
Letzte Update - 17. Juni 2010

Die folgende Bücher kann ich wirklich empfehlen.

Learning to Fly the PIC24 - Lucio Di Jasio

Lucio liebt das Fliegen und ist ein bekennender "8-Bitter". Um über seine Geschichte hinwegzukommen, und weil er kein Bich zum Thema "Fliegen" schreiben darf, hat er sich in die Welt von 16-Bit Mikrocontrollern getaucht. Für Teil 1 benötigt man nur der Simulator von MPLAB und der C30 Compiler, die ebenso mit dem Buch mitgeliefert sind. Schritt für Schritt erklärt Lucio wie man mit C-Programmierung zu Recht kommt, und was unter der Haube eines PIC24 brummt.  Für Teil 2 braucht man ein Explorer 16 Entwicklungsboard samt Debugger um die praktische Aufgaben mitmachen zu können. Damit werden viele Projekte vorgestellt, die in zusammenhang mit den "On-Board" Peripherien ausprobiert werden können. Teil 3 zeigt wie man andere Geräte, wie eine PS/2 Tastatur, SD-Karte an dem PIC24 anschließen kann, oder wie man ein Composite Video-Signal generieren kann. Bei jeder Aufgabe sind ganz praktische umgehen mit gängigen Controller-Hardware vorgestellt, gekappt mit eine menge "Insider" Geheimnisse zum MPLAB, PIC24 und C Programmierung auf Basis des C30-Compilers. Obwohl es nur auf Englisch erhältlich ist, ist das Buch auf für nicht Muttersprachler sehr verzehrbar!

Buch kaufen über Amazon.de: Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC24 with CDROM 

Homepage vom Buch

Programming 32-bit Microcontrollers in C: Exploring the PIC32 - Lucio Di Jasio

Möchten Sie mit dem neuen PIC32 vorankommen? Dann Sie brauchen das neuste Buch von Lucio. Wird sicherlich genauso Erfolgreich wie sein erstes Buch! 

Nur auf Englisch erhältlich.

Buch kaufen über Amazon.de: Programming 32-Bit Microcontrollers in C: Exploring the Pic32: Exploring the PIC32 (Embedded Technology)

Homepage vom Buch

See MIPS Run - Dominic Sweetman

Der PIC32 ist mit dem MIPS M4K Kern von MIPS Technologies ausgestattet. Für Microchip ist dies eine Wende. Zum ersten Mal bietet Microchip einen Mikrocontroller ohne einheimischer Kern an. Das Buch von Lucio, Programming 32-bit Microcontrollers - s.o.) liefert ein toller Einstieg in der Welt von PIC32, aber derKern selbst ist von Lucio übersprungen worden. Mit gutem Grund, weil Dominic Sweetman ein sehr gutes Buch zum Thema MIPS geschrieben hat. Dominic liefert uns ein Blick in der Geschichte von dem MIPS Kern, anbrechend mit der Grundung von "MIPS Computer Systems Inc." in 1985, bis zum heutigen Tag. Danach geht's sofort auf zum Thema MIPS Pipeline, der Coprocessor 0, Caches, Exceptions, Interrupts und Initialisierung usw.  Sein Expertwissen ist auf jeder Seite zu spüren, und das Buch liefert uns die Information, die haufig nicht in den PIC32 Dokumentation zu finden sind. Aber man muss gleich mit Vorsicht die Seiten blättern. "MIPS" ist keinen Kern sondern eine allumfassende Name für eine Familie von Kernen die in mittlerweile 32- bis 64-Bit Geschmack angeboten werden, mit viele Optionen (Floating-Point Unit, L2/L3 Cache usw.) die ganz und gar nicht (zu mindest nicht heute) auf einem PIC32 zu finden sind. Aber das Buch hat ein Platz neben dem Buch von Lucio und den PIC32 Datenblättern verdient.

Buch kaufen über Amazon.de: See MIPS Run (The Morgan Kaufmann Series in Computer Architecture and Design)

C Programmieren von Anfang an - Helmut Erlenkötter

Die perfekte Anleitung zum Sprache "C". Nicht auf Embedded-Entwickler gezielt, aber immerhin ein Buch dass man gerne immer zur Hande hat. Klar strukturiert und geschrieben. 

Buch kaufen über Amazon.de: C Programmieren von Anfang an (rororo Taschenbücher)

Homepage von Herrn Erlenkötter 

The C Programming Language - Kernighan & Ritchie

Das Original und Beste! Dieses Buch zeigt, dass es schon möglich ist die Sprache "C" in unter 200 Seiten zu beschreiben. Ab und zu ein bissel schwer zu verstehen (denk "Shakespeare" statt "Nick Hornby") aber was darin steht ist die Wahrheit über die Sprache, und wie die Sprache implementiert und benutzt werden soll. 

Englische Version kaufen über Amazon.de: The C Programming Language. (Prentice Hall Software)

Deutsche Version kaufen über Amazon.de: Programmieren in C. ANSI C (2. A.): Mit dem C-Reference Manual

Lösungen zu den Aufgaben im Buch 

Fehlerverzeichnis zu dem englischen Buch 

Webseite zum Buch 

Steuern mit PIC Mikrocontrollern - Grundlehrgang mit dem PIC 16F84A - Anita Heyer-Reinfeld

Eigentlich ist dieses Buch für Berufsauszubildener geschrieben. Aber wenn Sie Ihre erste Schritte in der Welt von Mikrocontrollern nehmen möchten, und schon ein bissel Elektronikwissen besitzen, ist dieses Buch den richtigen Begleiter. Obwohl der PIC16F84A schon etwas veraltet ist, für Einsteiger ist er immer noch eins den besten Anfänger-Controllers, ohne der zusätzliche Schnickschnack der amsontsten auf seinen größeren Brüdern zu finden sind. Zudem ist Programmieren und Programmaufbau gut abgedeckt, was sehr hilfreiche ist für jene die Progarammierung ein neues Erlebnis ist. 

Buch kaufen über Amazon.de: Steuern mit PIC Mikrocontrollern: Grundlehrgang mit dem PIC 16F84A

Buch kaufen vom Christiani Verlag

PIC-Microcontroller - Günter Schmitt 

Ein sehr gut geschriebenes Buch, das die PIC10, PIC12, PIC16 und PIC18 mit Erfolg abdeckt. Die PIC16 und PIC18 sind detailliert angegangen, und Programmierung in Assembler sowie auch C für PIC18 ist klar und einfach zu folgen. Der Unterschied zwischen absolute und relativ Assemblerprogrammierung und umgehen mit dem Linker (Binder) ist auch ausführlich erklärt. Für Anfänger sind die nötige Rechnerstruktur, Rechenwerk, Zahlendarstellung und Programmstruktur Grundlagen in Kapital 1 festgelegt. Für denen, die schon Mikrocontroller erfahrung haben, gibt es viele Bespiele für Peripherieprogrammierung, Mathematik Unterprogramme (z.B. 8- und 16-Bit Multiplikation ) und andere nützliche anwendungsorientierte Beispiele in Assembler sowie auch in C. 

PIC-Microcontroller: Programmierung in Assembler und C - Schaltungen und Anwendungsbeispiele für die Familien PIC18, PIC16, PIC12, PIC10 2. Auflage

Beschreibung auf Oldenbourg Verlag Webseite 

Beispielscode auf Oldenbourg Verlag Webseite 

Kostenlose Leseprobe von Oldenbourg Wissenschaftsverlag

MicroC/OS II - The Real Time Kernel - Jean Labrosse 

Waren Sie irgendwann mit Software von einer Firma wirklich genervt? Haben Sie dabei gedacht "Dass könnte ich sicherlich besser tun"? Haben Sie die Software dann selbst geschrieben und darauf eine erfolgreiche Firma gebaut? Jean Labrosse schon. Nach Ärger mit einem Echt-Zeit Betriebssystem Hersteller hat er sich entschieden sein eigenes Betriebssystem zu schreiben. Wie schwer kann es sein, dachte er. Seitdem ist uC/OS II von der Firma Micrium ein recht stabiles Echt-Zeit Betriebssystem, die auch verschiedene Zertifizierung für Anwendung in Sicherheitssystemen bekommen hast. Das Buch zum Betriebsystem ist, meine Meinung nach, ein Meisterwerk. Wenn Sie wissen möchten wie Betriebssystemen funktionieren, und was unter die Haube liegt ist dieses Buch ein müss. Das Buch ist auch mit dem Betriebssystem in Source-Code geliefert, und dadurch liefert ein guter Hinblick in dieser Welt. Jean's Coding-Stil ist erstklassig, und sein C Code sollte als Vorlage für sauberen und klaren Programmierungsstil gesehen werden. Eine Lizenzgebühr ist nur fällig wenn dieses Betriebssystem in einem verkäuflichen Produkt eingesetzt wird. 

Nur auf Englisch erhältlich.

Buch kaufen über Amazon.de: MicroC / OS-II: The Real Time Kernel: The Real-Time Kernel. Use this complete portable, ROMable scalable preemptive RTOS in your own product

Webseite von uC/OS II und die Firma Micrium 

Embedded Systems Building Blocks - Jean Labrosse 

Nicht so populär als das Echt-Zeit Betriebssystem Buch, aber einer Schatz für denen, die die erste Schritte in Embbeded-Entwicklung unternehmen, sowie auch die alte Hasen. Vollgepackt mit gute Tips für das Umgehen mit Schnittstellen in Echt-Zeit Systemen, und Programmierung auf Prozessoren mit wenig Speicher und Resourcen. 

Nur auf Englisch erhältlich.

Buch kaufen über Amazon.de: Embedded Systems Building Blocks. Complete and Ready-to-use Modules in C.: Complete and Ready-to-use Modules in C

Webseite von uC/OS II und die Firma Micrium 

Softwareentwicklung für dsPIC33F-Mikrocontroller - Manfred Schwabl-Schmidt

Wollen Sie mit der Entwicklung auf einem dsPIC anfangen? Arbeiten Sie lieber in Assembler als C. Dann dieses Buch ist vielleicht das Buch das Sie brauchen. 

Buch kaufen über Amazon.de: Softwareentwicklung für dsPIC33F-Mikrocontroller

Beschreibung auf der Elektor Webseite anschauen 

Trilogie der induktiven Bauelemente: Applikationshandbuch für EMV Filter, Schlatregler, und HF-Schaltungen - Thomas Brander et al

Haben Sie irgendwann gewundert, wie Sie Ihre Platine und Schaltung von EMI besser schutzen können? Ich auch. Dieses Buch ist von vorne nach hintern mit praktische hilfe und erklärungen gefühlt damit Ihre Schaltung nicht von unerwartete Ausfälle in dem Feld betroffen wird! 

Buch kaufen über Amazon.de: Trilogie der induktiven Bauelemente: Applikationshandbuch für EMV Filter, Schlatregler, und HF-Schaltungen

Microcontroller Systems Engineering - 45 Projekte für PIC, AVR und ARM- Bert van Dam 

In knapp über 300 Seiten, Bert van Dam liefert uns eine tolle Einleitung in der Welt von Flowcode, das Embedded-Entwicklungs Softwarepaket von der Firma MatrixMultimedia. Auf den ersten Seiten wird Flowcode vorgestellt anhand eine einfache Beispiel. Das Konzept von einem Flussdiagramm wird auch vorgestellt, die graphische "Progammiersprache" von Flowcode. Weitere Kapitel gleiten uns durch viele kleine Projekte inklusive eine einfache Spracherkennung, Temperaturüberwachung, Lichtsensoren u.s.w. Obwohl manche Projekte die übliche sind, die Konzepte die damit vorgestellt wird umfassen alles von Nachschlagtabellen zum einbinden von C-Code unter Flowcode. Die Projekte verwenden ausschließlich die E-Blocks Modulen (die man über ihre Webseite kaufen kann) von MatrixMultimedia. Damit ist es möglich die Projekte zu bauen und ausprobieren ohne auf einen Lötkolben zuzugreifen. Wenn man schon etwas Erfarhung mit PICs schon hat, und andere Hardware schon besitzt, sind viele Projekte ganz leicht auf anderen Entwicklungsplatinen zu portieren. 

Nur auf Englisch erhätlich.

Buch kaufen über Amazon.de: Microcontroller Systems Engineering: 45 projects for PIC, AVR and ARM

PIC Microcontrollers: know it all - Di Jasio et al

Der Newnes Verlag bring ihre beste Autoren zusammen für knapp über 900 Seiten von tiefgehenden Information über den PIC-Controller Produkten. Nach einem Überblick von dem 8-Bit Controller Produkten und ihre Parallel-Schnittstellen und Oszillatoren, kommen praktische Beispiele in Assembler geschrieben. Anhand viele Beispiele (Eingabe vom Drucktastenfeld,  7-Segment Steuerung, IR-Fernbedienung u.s.w)  werden nicht nur unterschiedliche PICs dargestellt, sondern auch die Methoden für Simulation und Prototyping von Code und Schaltungen. In den letzten zwei Teilen des Buchs werden Programmierung in den Sprachen MBasic und C auch abgedeckt auf Basis 8- bzw. 16-Bit Controllers. Das viele Authoren das Buch geschrieben haben führt zu einer sehr breiten Abdeckung von PICs und ihre Einsatzmöglichkeiten statt der einseitige Blick was man von Büchern mit einem Autor ab und zu erfährt.

Nur auf Englisch erhätlich.

Buch über Amazon.de kaufen: PIC Microcontrollers (Newnes Know It All): Newnes Know it All (S589)