Embedded Systems & Edge Analytics
Niveau
Second cycle, Master
Learning outcomes of the courses/module
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
* 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 for the course
according to admission requirements
Course content
• 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
• 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 specialist literature
Marwedel, P.: Embedded system design : embedded systems foundations of cyber-physical systems, and the Internet of Things; 2021
Heath, S.; Embedded systems design; 2003
Ganssle, J. G.; The art of designing embedded systems; 2000
Heath, S.; Embedded systems design; 2003
Ganssle, J. G.; The art of designing embedded systems; 2000
Assessment methods and criteria
Examination, project
Language
English
Number of ECTS credits awarded
5
Share of e-learning in %
20
Semester hours per week
2.5
Planned teaching and learning method
Lecture, individual work with software, group work, presentation and discussion of tasks
Semester/trimester in which the course/module is offered
1
Name of lecturer
Prof. (FH) Dipl.-Ing. Thomas Schmiedinger, PhD
Academic year
1. study year
Key figure of the course/module
PDE.3
Type of course/module
integrated lecture
Type of course
Compulsory
Internship(s)
not applicable