190 likes | 542 Views
Copyright 2005Bradley University-All Rights Reserved-Unauthorized Duplication is Prohibited. EE682
E N D
1. EE682 Topics:Real Time Operating Systems period 1
01/19/05
D. R. Schertz
3. EE682 Topics:Real Time Operating Systems period 1
01/19/05
D. R. Schertz
4. Course Policy
7. Course Policy
8. Course Policy All work submitted by a student is expected to be produced by the sole effort of that student. Giving or receiving help will be penalized as outlined in the Universitys Student Handbook.
9. Course Policy Regular attendance is encouraged. Attendance and class participation will be a factor in grades in marginal cases. Regular homework is an absolutely necessary part of the learning process.
10. Course Prerequisite No specific prerequisite courses are required.
It is assumed that the student has some experience with programming, but no specific language is required.
It is assumed that the student has some familiarity with real time and embedded systems.
It is assumed that the student is familiar with the concept of an operating system.
11. Course Coverage This course focuses on the requirements of Real Time Systems relative to schedulabilty and implementation.
Real Time Operating Systems and their requirements are presented with an emphasis on OSEK/VDX.
Other Real Time Operating Systems are presented in a more brief manner.
12. Course Coverage The course will be run with three types of class sessions:
The instructor will lecture on principles,
Students will read papers with one student making a presentation on the paper,
Periods of discussion on papers and principles may be held.
In this latter sense, the course will be run somewhat like a colloquium.
13. Course Software To participate in this course, you will need the Adobe Acrobat Reader, Power Point or the Power Point Viewer, and an unzip program such as Power Archiver.
These can be downloaded. See the "Student Help" page on Blackboard or the Bradley Computing Services site.
14. Grading HW & quizzes 1/6
test 1 1/6
test 2 1/6
final exam 2/6
presentation 1/6
15. Course Topics Real Time Systems
Requirements of RTS
Terminology and Concepts for RTS
RTOS
OSEK/VDX
Other RTOS
16. Real Time Systems (RTS) Embedded Systems
Real Time Systems
Embedded vs Real time
Hard vs Soft RTS
Not a black and white decision
Life Safety Issues
Examples
17. Memory Terminology RAM - Random Access Memory (R/W)
DRAM, SRAM, NVRAM
ROM - Read only Memory
PROM - Programmable ROM
EPROM - Eraseable PROM
EAROM/EEPROM - electrically alterable/eraseable ROM
Flash Memory
18. Cross Development Host (workstation)
Target (board)
Cross Compiler/Assembler
Linker
Loader
Debugger
Serial or BDM (Requirements)
19. Questions ?