Credits: 5

Schedule: 11.09.2017 - 15.12.2017

Teaching Period (valid 01.08.2018-31.07.2020): 

I-II (Autumn)

Learning Outcomes (valid 01.08.2018-31.07.2020): 

2018-2019:

On successful completion of this course, the student will be able to:
1. Present the general structure and principal implementation alternatives of embedded systems.
2. Describe the fundamental characteristics and associated design challenges of real-time systems.
3. Outline the central computer architecture concepts from the perspective of the real-time systems designer
4. Apply different memory technologies, input/output techniques, and peripherals for embedded systems.
5. Design embedded control hardware at the block diagram level for a specific application.
6. Select and use pseudokernels or real-time operating systems for multitasking.

2019-2020

Learning outcomes: On successful completion of this course, the student will be able to:
1. Present the general structure and principal implementation of embedded systems.
2. Describe the fundamental characteristics and associated design challenges of real-time systems.
3. Outline the central computer architecture concepts from the perspective of the real-time systems designer
4. Apply different memory technologies, input/output techniques, and peripherals for embedded systems.
5. Design embedded control hardware at the block diagram level for a specific application.
6.Program and evaluate preal-time embedded systems for certain application.

Content (valid 01.08.2018-31.07.2020): 

Fundamentals of real-time systems, hardware for embedded real-time systems, real-time operating systems, industrial applications.

Assessment Methods and Criteria (valid 01.08.2018-31.07.2020): 

2018-2019: Lectures, homework assignments, mini project, final examination. The final grade is a function of homework assignments ~15%, mini project ~15%, and the final examination ~70%.

2019-2020: Lectures, homework assignments, mini project, final examination.

Workload (valid 01.08.2018-31.07.2020): 

2018-2019: Contact teaching (lectures, exercises, and examination) 51 h, personal study effort (preparing for lectures, reviews after lectures, homework assignments, review before the examination) 58 h, group collaboration (mini project) 20 h; total 129 h.

2019-2020: -

Study Material (valid 01.08.2018-31.07.2020): 

2018-2019: P. A. Laplante and S. J. Ovaska, Real-Time Systems Design and Analysis: Tools for the Practitioner, 4th Edition. Hoboken, NJ: John Wiley & Sons, 2012, Ch. 1 � Ch. 3. (e-book available for Aalto students from http://onlinelibrary.wiley.com/book/10.1002/9781118136607). Lecture slides and other e-handouts.

2019-2020: -

Substitutes for Courses (valid 01.08.2018-31.07.2020): 

Replaces S-81.2200

Course Homepage (valid 01.08.2018-31.07.2020): 

https://mycourses.aalto.fi/course/search.php?search=ELEC-E8001

Prerequisites (valid 01.08.2018-31.07.2020): 

Basic electronics and programming skills

Registration for Courses (valid 01.08.2018-31.07.2020): 

WebOodi

Further Information (valid 01.08.2018-31.07.2020): 

2018-2019: Lectured by Prof. Seppo Ovaska http://people.aalto.fi/en/seppo_ovaska

Language class 3 English

2019-2020: Language class 3 English

Description