Unterlagen
Vorlesungsunterlagen, eine Literaturliste und diverse Links - thematisch sortiert. Die Liste wird im Verlauf der Veranstaltung ergänzt.Vorlesungsunterlagen | Literatur | Links
Foliensätze
Die Vorlesung folgt dem Buch "Embedded System Design" von P. Marwedel: Foliensätze und weitere Referenzen.Gegebenenfalls werden eigene, ergänzende Unterlagen hinzugefügt.
- Foliensatz
- Embedded System Design
(34,4Mi pdf)
Zum Online-Nachlesen oder Drucken der komplette Foliensatz der Vorlesung als PDF. Eigene Folien und zusätzliches Material wurden an entsprechender Stelle eingefügt.Anm.: Im Zuge der Konvertierung von PowerPoint zu Libreoffice wurden minimale Korrekturen und Ergänzungen vorgenommen.
Wenn vorhanden, sollte PowerPoint mit den Originalfolien (s.o.) genutzt werden, um die teilweise vorhandenen Animationen zu sehen. - VHDL-Einführung (HDLs)
-
VHDL-Einführung / HDL-Übersicht (473Ki pdf)
Ergänzendes Material, ersetzt überwiegend ES 2.6: Discrete Events / VHDL. - Organisation
- Info zur Organisation (1,3Mi pdf)
Literatur
Primärliteratur zu "Eingebettete Systeme"
- P. Marwedel: Embedded System Design - Embedded Systems Foundations
of Cyber-Physical Systems.
3rd edition, Springer-Verlag, 2018. ISBN 978-3-319-56043-4
Komplette Behandlung des Themas. Buch und Foliensatz sind Vorlage dieser Vorlesung.
eBook in der Informatik-Bibliothek: UHH Campus Zugang. - J. Teich, C. Haubelt:Digitale Hardware/Software-Systeme -
Synthese und Optimierung.
2. Auflage, Springer-Verlag, 2007. ISBN 978-3-540-46822-6
Schwerpunkte: Realisierung eingebetteter Systeme, also Synthese, Scheduling, Bindung von Ressourcen etc.
eBook in der Informatik-Bibliothek: UHH Campus Zugang. - C. Haubelt, J. Teich: Digitale Hardware/Software-Systeme -
Spezifikation und Verifikation.
Springer-Verlag, 2010. ISBN 978-3-642-05355-9
Schwerpunkte: Methoden zur Spezifikation eingebetteter Systeme und der (formalen) Verifikation, Simulation etc.
eBook in der Informatik-Bibliothek: UHH Campus Zugang. - F. Vahid, T. Givargis: Embedded System Design -
A unified hardware/software introduction.
John Wiley and Sons, 2002. ISBN 978-0-471-38678-0
Alle Themen im Überblick, etwas älter.
Mehrere Exemplare in der Informatik-Bibliothek vorhanden. - W. Lange, M. Bogdan: Entwurf und Synthese von Eingebetteten
Systemen.
Oldenbourg, 2013. ISBN 978-3-486-71840-9
Vertiefende Literatur zum Arduino (aus den Übungen)
- M. Margolis: Arduino cookbook.
2nd edition, O'Reilly, 2012. ISBN 978-1-4493-1387-6 - M. McRoberts: Beginning Arduino.
Apress, 2013. ISBN 978-1-430-25016-6
eBook in der Informatik-Bibliothek: UHH Campus Zugang.
Weitere Bücher aus der Informatik-Bibliothek zu eingebetteten Systemen
- T. Bräunl: Embedded Robotics -
Mobile Robot Design and Applications with Embedded Systems.
3rd edition, Springer-Verlag, 2008. ISBN 978-3-540-70534-5
Eigentlich ein "Robotik"-Buch, dient aber als Beispiel, dass die Robotik auf "Eingebetteten Systemen" aufbaut (Teil 1).
eBook in der Informatik-Bibliothek: UHH Campus Zugang. - D. Lewis: Fundamentals of embedded software -
with the ARM Cortex-M3.
2nd edition, Pearson Education, 2013. ISBN 978-0-13-291654-7
Schwerpunkt: Software, viel praktische Programmierung in C und Assembler. - J. Sanchez, M.P. Canton: Embedded Systems Circuits and
Programming.
CRC Press, 2012. ISBN 978-1-439-87904-7
Schwerpunkt auf PIC Mikrocontroller, enthält außerdem viele (elektro-) technische Grundlagen. - M. Wolf: Computers as Components -
Principles of Embedded Computing System Design.
4th edition, Morgan Kaufmann Publishers Inc., 2016. ISBN 978-0-12-805387-4 - D. Zöbel: Echtzeitsysteme - Grundlagen der Planung.
Springer-Verlag, 2008. ISBN 978-3-540-76395-6
eBook in der Informatik-Bibliothek: UHH Campus Zugang.
Grundlagen: Rechnerarchitektur und Rechnerstrukturen
- R.E. Bryant, D.R. O'Hallaron: Computer systems -
A programmers perspective.
3rd global ed. Pearson Education Ltd., 2015. ISBN 978-1-292-10176-7
Rechnerarchitektur mit Schwerpunkt Software und Systeme, leider nicht ganz billig. Viele C-Programme und Systemprogrammierung. Beispiele anhand Intel x86 Architektur. - A.S. Tanenbaum, T. Austin: Rechnerarchitektur -- Von der digitalen
Logik zum Parallelrechner.
6. Auflage,. Pearsonrson Deutschland GmbH, 2014. ISBN 978-3-8689-4238-5
Guter Überblick zum Thema Rechnerarchitektur, klares didaktisches Konzept. Java VM, Intel x86, SPARC. Mit jeder Auflage komplett überarbeitet und aktualisiert. - D.A. Patterson, J.L. Hennessy: Computer Organization and Design -
The Hardware Software Interface: ARM Edition.
Morgan Kaufmann Publishers Inc., 2016. ISBN 978-0-12-801733-3
Schönes Lehrbuch von den Entwicklern der RISC/MIPS Prozessoren. - J.L. Hennessy, D.A. Patterson: Computer Architecture -
A Quantitative Approach.
6th edition, Morgan Kaufmann Publishers Inc., 2017. ISBN 978-0-12-811905-1
Die Bibel zum Thema Rechnerarchitektur.
Externe Links
Mikrocontroller
- Arduino.cc Info, Materialien, Hardware...
- Cheat Sheet mit C-Syntax Grundlagen und Referenzen auf einige häufig genutzte Arduino Bibliotheken. Der Teil zur Hardware (rechts) bezieht sich leider nicht auf unser Modell, den Arduino Due (2 getrennte Hyperlinks!).
diverses
- CS.APP Webseite und Materialien zum Buch Computer systems - A programmers perspective.