Materials related to Lectures

Winter  2002

Instructor:   Kane  Kim 

*  For the syllabus and general information (including lab assignments) regarding this course, go here.

Table of Contents

Introduction

Scheduling, Measurement, and RT Scheduling

Time-Triggered Actions in Single-Node Systems - Win32 Approach

Time-Triggered Actions in Single-Node Systems - TMO Approach

TCP, IP, UDP, and RPC

Global Time and Clock Synchronization

TMOs containing SvMs only and Remote TMO calls

TMOs containing both SpMs and SvMs

Config.ini file

DTS (Distributed Time-triggered Simulation) and the example - DHRS Environment

Review of basic features of TMO

An I/O handling example - WebCamRecorder

If you want to play with this program, download this Zip file.
It includes not only a video player but also a recorder.

Advanced I/O with LIIT and an example - WebCamRecorder with LIIT

Real-time Multicast and Memory replication Channel (RMMC)

 

Materials for Reading

TMOSL (TMO Support Library) User Manual, V2.2

Kopetz, H., “Software engineering for real-time: a roadmap”, Proceedings of the Conference on The future of Software Engineering, Limerick, Ireland, 2000,  Pages: 201 – 211.

Kim, K.H., "Object Structures for Real-Time Systems and Simulators", IEEE Computer, August 1997, pp.62-70.

Inside NT : Inside NT's Interrupt Handling http://www.winntmag.com/Articles/Index.cfm?IssueID=25&ArticleID=298

Inside the Windows NT Scheduler, Part 1 http://www.winntmag.com/Articles/Index.cfm?ArticleID=302

 

References for Lab Assignments

Some sample Visual C++ projects related to Lab Assignment #1:  Measurement1.zip and Measurement3.zip

Some sample Visual C++ projects related to Lab Assignment #2:  TriggeredPeriodic.zip

TMO Tool-Kit :  Before downloading this tool-kit, please read the license terms.   Anyone not willing to accept the license terms must contact Prof. Kane Kim by the class hour on Feb. 26.  Otherwise, it will be assumed that everyone in the class has accepted the license terms.