Ich suche nach Material (Bücher / Websites) zur Programmierung eingebetteter Systeme in C-Sprache. Hier im Labor stehen drei Plattformen zur Verfügung: ein Microchip PIC18f4550, ein Freescale HC12 und ein ARM (Beagleboard).
Wir sind bereit, Embedded C mit dem PIC, Assembler mit Freescale und Embedded-Betriebssysteme mit Beagleboard zu unterrichten. Jede Klasse wird ein sechsmonatiger Kurs sein.
Offen für alle Ratschläge.
Vielen Dank
embedded
programming
RMAAlmeida
quelle
quelle
for
Schleife" usw., das Schreiben einfacher Konsolen-Apps oder die Programmierung von Betriebssystemen / Systemen?Antworten:
Für die C-Programmierung - eingebettet oder auf andere Weise - benötigen Sie die C-Programmiersprache von Brian Kernighan und Dennis Ritchie, im Volksmund als K & R bekannt .
Ich habe ein Buch über PICs, das mir gefällt: Der Quintessential PIC® Microcontroller von Sid Katzen .
Für das BeagleBoard sind einige Hintergrundinformationen zu Embedded Linux wichtig. Hier ist ein gutes Buch, das von einem guten Freund geschrieben wurde: Erstellen eingebetteter Linux-Systeme von Karim Yaghmour, Jon Masters, Gilad Ben-Yossef und Philippe Gerum .
quelle
Eine hervorragende Ressource zum Erlernen von Embedded Linux ist das folgende Buch:
Embedded Linux Primer: Ein praktischer Ansatz aus der Praxis von Christopher Hallinan
Es ist nicht zu teuer für Studenten zu kaufen und beginnt mit den Grundlagen und baut darauf auf. Eine ausgezeichnete Lektüre mit viel zu lernen, mit unzähligen praktischen Beispielen, die Sie auf den von Ihnen erwähnten Entwicklungsboards ausprobieren können.
Eine weitere Quelle für einige exzellente alltägliche Dilemmata bei eingebetteten Systemen (um die Neugier und Begeisterung Ihrer Schüler zu wecken) finden Sie unter:
Ganssles Artikel
quelle
Ich wollte oben "Practical BeagleBoard" kommentieren. Dieses Buch wurde versehentlich von Apress veröffentlicht.
Tatsächlich existiert das Buch noch nicht - ich bin der Autor und ich habe es noch nicht fertig geschrieben. Es sollte im späten Frühjahr 2011 fertig sein (Hinweis: Es wird nicht von Apress veröffentlicht.) Ich entschuldige mich für die Verwirrung. Bei Fragen stehe ich Ihnen gerne zur Verfügung.
Als weiteren Kommentar empfehle ich auch Chris Hallinans Embedded Linux Primer, für den gerade die 2. Ausgabe veröffentlicht wurde. Es ist eine hervorragende Einführung in Embedded Linux und in die Programmierung eingebetteter Systeme im Allgemeinen.
quelle
Bücher:
Ich habe beide Bücher über PIC18 und empfehle sie.
quelle
Was ist mit FreeRTOS , es wird sehr gut unterstützt und dokumentiert und sollte außerdem auf alle Ihre Entwicklungsboards portierbar sein.
quelle
Ich habe festgestellt, dass das Programmieren eingebetteter Systeme: Mit C sehr gut zu lesen ist.
Ich kann die Hardware, auf die sie im Buch verweisen, nicht kaufen, aber der Beispielcode kann ziemlich einfach auf ein beliebiges Ziel portiert werden.
quelle
smileymicros.com bietet eine Reihe eingebetteter C-Bücher, Kits und Tutorials. Er benutzt das Atmel Butterfly Kit und Arduino.
quelle
Ich finde die Artikel auf netrino.com sehr aufschlussreich.
Siehe auch das Microchip Compiled Tips 'N Tricks Guide .
quelle