Embedded Systems
level of course unit
Second cycle, Master
Learning outcomes of course unit
The graduate / the student:
* knows the architecture and components of embedded systems and can justify the advantages and disadvantages of different designs
* knows the development process and tools
* can define the requirements for an embedded system, evaluate concepts and make a selection
* is able to set up the development environment for an embedded system
* is able to create and implement simple programs regarding control, processing of sensor data, control of actuators and communication
prerequisites and co-requisites
according to admission requirements
course contents
• System solutions and architecture of embedded systems and characteristics
• Embedded hardware (processors, memory, I/O, busses)
• Embedded software (operating system, middleware, application, drivers)
• Real-time operation (classification, implementation)
• Multi-processor operation
• Getting to know simple platforms (e.g. Raspberry Pi, Arduino, FPGA) and the development environment
• Implementing simple use cases concerning the processing of sensors and the control of actuators
• Implementing different possibilities of data transmission
• Realization of a more complex final project
recommended or required reading
Berns K., Schürmann B., Trapp M.; Eingebettete Systeme: Systemgrundlagen und Entwicklung eingebetteter Software; Wiesbaden; 2010
Eisenlöffl Th.; Embedded-Software entwickeln: Grundlagen der Programmierung eingebetteter Systeme - Eine Einführung für Anwendungsentwickler; Heidelberg; 2012
Bringmann O., Lange W., Bodgan M.; Eingebettete Systeme: Entwurf, Modellierung und Synthese; Berlin; 2018
Wüst K.; Mikroprozessortechnik: Grundlagen, Architekturen, Schaltungs- technik und Betrieb von Mikroprozessoren und Mikrocontrollern; Wiesbaden; 2011
assessment methods and criteria
Examination, project
language of instruction
German
number of ECTS credits allocated
4
eLearning quota in percent
30
course-hours-per-week (chw)
3
planned learning activities and teaching methods
Lecture, individual work with software, group work, presentation and discussion of tasks
semester/trimester when the course unit is delivered
1
name of lecturer(s)
Prof. (FH) Dipl.-Ing. Thomas Schmiedinger, PhD
year of study
1. study year
recommended optional program components
not applicable
course unit code
PDE.4
type of course unit
integrated lecture
mode of delivery
Compulsory
work placement(s)
not applicable