MAIN PAGE Basics Labs TOOLS

Lab Manual


Lab 1

Lab one provides a basic interaction with the complete hardware and software system. It involves loading and executing programs on the target system, and gaining a sense of the difficulties associated with embedded real time control systems.
Lab 1

Lab 2

In lab 2 you will develop a multi-task program which controls a car in order to complete a specified number of laps in a specified amount of time. You will design, implement, and test your program. You will need to synchronize the two tasks with binary semaphores, and use global memory to communicate between the tasks.
Lab 2

Lab 3

In this lab you will investigate different scheduling ordering on a series of tasks which must work in a real time environment.

Objectives

To understand how to analyse off-line and then implement EDF scheduling on a commercial kernel. You will learn how to organize a task structure, and control the polling of sensors in these circumstances.
Lab 3


Lab 4

In this lab you will implement EDF scheduling on a series of tasks triggered by sensor driven Interrupt Service Routines.

Objectives

To understand how to analyse off-line and then implement EDF scheduling on a commercial kernel. You will learn how to design and implement Interrupt driven routines to respond to sensors on the track.
Lab 4




MAIN PAGE
Author: Jim Gunderson
Last updated: Aug 25, 1998