Unterlagen
Vorlesungsunterlagen, eine Literaturliste und diverse Links - thematisch sortiert. Die Liste wird im Verlauf der Veranstaltung ergänzt.Vorlesungsunterlagen | Literatur | Links
Vorlesungsunterlagen
Die Vorlesung folgt dem Buch "Eingebettete Systeme – Grundlagen eingebetteter Systeme in Cyber-Physikalischen Systemen" von P. Marwedel. Gegebenenfalls werden eigene, ergänzende Unterlagen hinzugefügt.- Foliensätze
- Unterlagen der TU Dortmund
- Foliensatz
- Embedded System Design
(28,8Mi pdf - nur Informatik-intern lesbar)
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. - FPGAs
- Einschub: FPGAs (1,6Mi pdf)
- 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,5Mi pdf)
Literatur
Primärliteratur zu "Eingebettete Systeme"
- P. Marwedel: Eingebettete Systeme – Grundlagen eingebetteter Systeme
in Cyber-Physikalischen Systemen
2. Auflage, Springer-Verlag, 2021. ISBN 978–3–658–33437–6
Komplette Behandlung des Themas. Buch und Foliensatz sind Vorlage dieser Vorlesung.
eBook (UHH Campus Zugang) - P. Marwedel: Embedded System Design - Embedded Systems Foundations
of Cyber-Physical Systems, and the Internet of Things
4th edition, Springer-Verlag, 2021. ISBN 978–3–030–60910–8
Die englische Originalversion.
eBook (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 (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 (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.
Vertiefende Literatur zum Arduino (aus den Übungen)
- M. Margolis, B. Jepson, N.R. Weldin: Arduino cookbook -
Recipes to Begin, Expand, and Enhance Your Projects
3rd edition, O'Reilly, 2020. ISBN 978–1–4919–0352–0 - M. McRoberts: Beginning Arduino.
Apress, 2013. ISBN 978-1-430-25016-6
eBook (UHH Campus Zugang)
Weitere Bücher aus der Informatik-Bibliothek zu eingebetteten Systemen
- T. Bräuml;unl: Embedded Robotics - From Mobile Robots to
Autonomous Vehicles with Raspberry Pi and Arduino
4th edition, Springer-Verlag, 2022. ISBN 978–981–16–0804–9
Eigentlich ein „Robotik“-Buch, zeigt aber sehr schön den Zusammenhang mit „Eingebetteten Systemen“, passend zu den Übungen.
eBook (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
2. Auflage, Springer-Verlag, 2020. ISBN 978–3–662–60421–2
eBook (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 - MIPS Edition
6th edition, Morgan Kaufmann Publishers Inc., 2020. ISBN 978–0–12–820109–1
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!).