Course Catalog 2006-2007

TKT-3546 EMBEDDED REAL-TIME SYSTEMS, 5 cr
Embedded Real-Time Systems

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  
(Timetable for academic year 2006-2007)

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

  • Grading is based on the exam and seminar presentation.

  • Used assessment scale is numeric (1-5)

  • 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

  • Partial passing of course must be in connection with the same round of implementation.

  • The course is suitable for postgraduate studies.

  • Distance learning

  • ITC utilized during the course

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

  • Estimate as a percentage of the implementation of the course
  • - Contact teaching: 60 %
    - Distance learning: 0 %
    - Proportion of a student's independent study: 40 %

    Scaling
    Methods of instructionHours
    Lectures 72
    Exercises 5
    Assignments 10
    Seminar reports 26

    Study materials Hours
    Publications 4
    Course books (separately selected chapters) 15
    Lecture material 5

    Other scaledHours
    Exam/midterm exam 3
    Total sum 140

    Correspondence of content
    TKT-3540 Embedded Real-Time Systems

    Course homepage

    Last modified 22.02.2007
    Modified byTero Arpinen