TKT-3546 EMBEDDED REAL-TIME SYSTEMS, 5 cr
|
Courses persons responsible
Marko Hännikäinen
Lecturers
Tero Arpinen
Ari Kulmala
Heikki Orsila
Implementations
Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Summer | |
Lecture | - | - | - | 2 h/week | 2 h/week | - |
Exercise | - | - | - | 1 h/week | 1 h/week | - |
Exam |
Objectives
Understanding the real-time issues from the point of view of application and platform as well as the significance of real-time in embedded system design.
Knowing the most common real-time problem areas and design approaches.
Recognizing the main components of an embedded real-time system: application, platform, operating system, and telecommunications links.
Being capable of exploiting real-time design methods in embedded system development.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Real-time from the point of view of application and platform and interfaces between them. |   | |
2. | Platform architectures of embedded real-time systems: interconnections, memories, peripherals, hardware accelerators, programmable processors. | Phases and examples of a design flow for complex embedded systems. | |
3. | Properties and functional elements of embedded real-time application. Requirements and implementations of telecommunication interfaces for embedded real-time application. | Embedded protocol stacks of wired and wireless networks. | |
4. | Properties of embedded real-time operating systems and their integration as part of the system. | Examples of embedded real-time operating systems: eCos, Embedded Linux. | |
5. | Appliance in real system design projects - Introduction to various design cases. |   |
Requirements for completing the course
Active participation to lectures, exercise work, seminar presentation, and exam.
Evaluation criteria for the course
Study material
Type | Name | Auhor | ISBN | URL | Edition, availability... | Exam material | Language |
Book | Real-Time Concepts for Embedded Systems | Qing Li | 157801241 | Newnes | Yes | English | |
Book | Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers | Tammy Noergaard | 0750677929 | Yes | English | ||
Lecture slides | Lecture material, seminar presentations | Yes | English | ||||
Research | Research publications | No | English |
Prerequisites
Code | Course | Credits | M/R |
OHJ-4106 | OHJ-4106 Operating Systems | 4 | Recommendable |
OHJ-4406 | OHJ-4406 Real-time Systems | 3 | Recommendable |
TKT-3206 | TKT-3206 Computer Architecture I | 5 | Mandatory |
TKT-3406 | TKT-3406 Computer Architecture II | 5 | Recommendable |
Prequisite relations (Sign up to TUT Intranet required)
Remarks
Distance learning
- In information distribution via homepage, newsgroups or mailing lists, e.g. current issues, timetables
- In compiling exercise, group or laboratory work
- In distributing and/or returning exercise work, material etc
- Contact teaching: 60 %
- Distance learning: 0 %
- Proportion of a student's independent study: 40 %
Scaling
Methods of instruction | Hours |
Lectures | 72 |
Exercises | 5 |
Assignments | 10 |
Seminar reports | 26 |
Study materials | Hours |
Publications | 4 |
Course books (separately selected chapters) | 15 |
Lecture material | 5 |
Other scaled | Hours |
Exam/midterm exam | 3 |
Total sum | 140 |
Correspondence of content
TKT-3540 Embedded Real-Time Systems
Last modified | 22.02.2007 |
Modified by | Tero Arpinen |