|
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 |