Professional Documents
Culture Documents
Documentation
Release 1.0
Florian Kromer
Contents
Embedded Systems
1.1 Books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Courses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Study Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3
3
4
Embedded Software
2.1 Books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Courses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
5
6
Embedded Hardware
3.1 Books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
10
ii
You will find many references to information (books, online courses, etc.) related to learning about Embedded System
Development.
Contents:
Contents
Contents
CHAPTER 1
Embedded Systems
1.1 Books
Author(s)
Title
Publisher
Anderson, Ross
J.
Hagar, Jon
Duncan
Heath, Steve
Huntley, Samuel
Medoff, Michael
and Faller, Rainer
Moyer, Bryon
Rausand, Marvin
Leveson, Nancy
G.
Kopetz, Hermann
Pathan, Al-Sakib
Khan
Year
Edition
2nd
1st
2013
Newnes
CreateSpace
Independent
Publishing Platform
exida.com LLC
2nd
1st
2003
2015
3rd
2014
Newnes
Wiley
1st
1st
2013
2014
1st
2012
Springer
2nd
2011
1st
2015
2008
1.2 Courses
Development of Real-Time Systems
Embedded Systems - Shape The World
System Validation: Automata and behavioural equivalences
System Validation (2): Model process behaviour
Cybersecurity Fundamentals - Construction of Secure Systems - Landing page for 5 courses about securtiy ~
embedded systems.
3
1.3.2 Netherlands
M.Sc in Embedded Systems (Technical University Delft)
CHAPTER 2
Embedded Software
2.1 Books
Author(s)
Title
Publisher
Barr, Michael
Bramer, Brian
Rierson,
Leanna
Hanmer,
Robert
Hobbs, Chris
OReilly
ButterworthHeinemann
CRC Press
Gottschling,
Peter
Guntheroth,
Kurt
Kormanyos,
Christopher
Labrosse,
Jean
Ledin, Jim
Miasnikov,
Arkady
Rohrlich,
Michael
Grenning,
James W.
Qian, Kai et
al.
Samek, Miro
Walls, Colin
White, Elecia
Edition
1st
1st
Year
1st
2013
1st
2007
1st
2015
1st
2015
1st
2016
Springer
1st
2015
Elsevier
Books
Elsevier
Amazon
2nd
2000
1st
1st
2004
2016
entwickler.press
OReilly UK
Ltd.
Springer
Taylor &
Francis Ltd.
Elsevier
OReilly and
Associates
1999
1996
2016
1st
2011
1st
2009
2nd
2008
1st
1st
2006
2011
2.2 Courses
2.2.1 Communication
A System View of Communications: From Signals to Packets, Part 1 (Hong Kong University of Science and
Technology)
A System View of Communications: From Signals to Packets, Part 2 (Hong Kong University of Science and
Technology)
A System View of Communications: From Signals to Packets, Part 3 (Hong Kong University of Science and
Technology)
2.2.4 Systems
Embedded Systems - Shape The World (University of Texas)
Cyber-Physical Systems (Berkley University of California)
Introduction to Real-Time Systems (IEEE)
Computer System Design: Improving Energy Efficiency and Performance (Chalmers University of Technology)
2.2.5 Testing
UX: Usability Testing (University of Michigan)
Unit Testing & Other Embedded Software Catalysts (-)
C++
C++ For C Programmers, Part A (University of California, Santa Cruz)
C++ For C Programmers, Part B (University of California, Santa Cruz)
QT C++ GUI Tutorial For Beginners (-) - not free
C++ programming in Qt FrameWork Part I (-) - not free
C++ programming in Qt Framework: Part II (-) - not free
Integrating Qt Quick with C++ (-) - not free
Introduction to Qt: A C++ Cross Platform Application Framework (-) - not free
Modern C++ Libraries (-) - not free
Beautiful C++: STL Algorithms (-) - not free
Design Patterns in C++: Creational (-) - not free
Design Patterns in C++: Structural - Adapter to Decorator (-) - not free
Design Patterns in C++: Structural - Faade to Proxy (-) - not free
VHDL
How To Implement Your First VHDL Design on FPGA (-)
Learn VHDL and FPGA Development (-)
FPGA Design Learning VHDL (-)
Learn VHDL Design for use in FPGA and ASIC Digital Systems (-)
Learn VHDL, ISE and FPGA by Designing a basic Home Alarm (-)
2.2. Courses
CHAPTER 3
Embedded Hardware
3.1 Books
Author(s)
Ashenden,
Peter
Bergeron,
Janick
Catsoulis,
John
Cohen,
Ben
Fujiwara,
Hideo
Jasinski,
Ricardo
Johnson,
Barry
W.
Johnson,
Barry
W.
LaMeres,
Brock J.
Roberts,
Gordon
W.
Pedroni,
Volnei
A.
Wilson,
Peter
10
Title
Publisher
Edition
3rd
Year
Elsevier Ltd,
Oxford
Springer
1st
2013
(reprint)(2002)
OReilly and
Associates
2nd
2005
VhdlCohen
1st
2016
Mit Press
Ltd.
1st
1985
Mit Press
Ltd.
1st
2016
1st
1996
1st
1997
Springer
1st
2016
Springer
1st
2013
(reprint)(1995)
2nd
2010
Elsevier
Science &
Technology
2nd
2015
2006