Embedded Systems 2

Roman BenederPatrick Schmitt
Mikrocontroller with SMD components on a printed circuit board

# Embedded Systems 2

# Overview

# Contents

  • Setup and Introduction to an Embedded System Platform + Toolchain
  • Introduction to hierarchical programming and Doxygen documentation
  • Interrupts and ISRs
  • Timer Configuration and Usage with Interrupts
  • ADC (Analog to Digital Converter) & UART (Universal Asynchronous Receiver Transmitter)
  • PWM (Pulse-Width-Modulation)
  • Final Exam

# Outcomes

Participants of this course will learn how to

  • Describe and explain the difference between system-level programming and low-level programming
  • Describe and explain hierarchical programming
  • Describe and explain the differences between application and driver libraries
  • Split software projects into several functions, files and folders, according to a hierarchical programming setup
  • Use commonly used documentation style (Doxygen)
  • Configure and use simple and common µC peripherals

# Methods

Type Effort [h]
Independent 14
Practical 0
Lecture 6

# Assessment

# Methods

Throughout the course students have to work on various assignments. At the end there will be an exam.

Type Points/Percent
Assignment 1 15 Points
Assignment 2 25 Points
Assignment 3 30 Points
Final-Exam 30 Points

# Criteria

Grade Grade (letter) Scale
5 Nicht Genügend < 50 points
4 Genügend 50 to 62 points
3 Befriedigend 63 to 74 points
2 Gut 75 to 87 points
1 Sehr gut 88 to 100 points

# Requirements

# Skills

  • Basic knowledge of computer architecture
  • operating systems
  • programming using the C language

# Equipment

  • Laptop with Internet Browser
  • Hardware will be provided by the University of Applied Sciences Technikum and sent by mail to the virtual students.

# Enrollment

Participation is free of charge. Student of partner universities can send applications to participate in courses.


# UAS Technikum Wien

UAS Technikum Wien Main Entrance at Night

UAS Technikum Wien was founded in 1994 and is Austria’s only University of Applied Sciences focused solely on technical subjects. UAS Technikum Wien offers high-quality teaching, research, and training. As of December 2018, around 4,400 students are studying in 12 bachelor‘s and 18 master’s degree programs, and the number of graduates is about 11,000.

Read more.

# Lecturers

Roman Beneder
Portrait of Roman Beneder

# Roman Beneder

Roman Beneder was born 1985. After graduation at the HTL in Wien 20 (TGM) and attending his military service he started with the bachelor program in Electronics Engineering at the UAS Technikum Wien in 2006. Till 2007 he was working as a part-time employee at the Research Group Embedded Systems.

Read more.
Patrick Schmitt
Portrait of Patrick Schmitt

# Patrick Schmitt

Patrick Schmitt was born in 1992 in Vienna and grew up in Gänserndorf. After graduation at the TGM in Vienna 20 (a higher vocational-technical school), specializing in computer science, he started with the bachelor program in Electronics Engineering at the UAS Technikum Wien in 2011.

Read more.