1 / 12

EE551 Real-Time Operating Systems

EE551 Real-Time Operating Systems. Introduction & Course Outline Course originally developed by Maj Ron Smith. Introduction. Professor Name: Alain Beaulieu, CD, PhD Office: SSS23 Telephone: 6196 (W) – 384-5413 (H) Cell 613-328-6420 E-mail: beaulieu-a@rmc.ca

ziazan
Télécharger la présentation

EE551 Real-Time Operating Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EE551 Real-Time Operating Systems Introduction & Course Outline Course originally developed by Maj Ron Smith

  2. Introduction • Professor • Name: Alain Beaulieu, CD, PhD • Office: SSS23 • Telephone: 6196 (W) – 384-5413 (H) • Cell 613-328-6420 • E-mail: beaulieu-a@rmc.ca • web: http://beaulieu.segfaults.net/ • Students • Number of participants • Lab groups Dr Alain Beaulieu

  3. Outline • My Bio • Context of Real-Time Operating Systems • Course Overview & Marking • Resources • Notes • Texts • Rules of Engagement Dr Alain Beaulieu

  4. My Biography • 81-86 CMR-RMC • BEng in computer engineering • EME • 87-88: Land software engineering center • Artillery systems software engineer • Engineer infantry and armoured pop up targets • 88-90: Maintenance officer 119 AD Bty • 90-92: MEng Real time systems • 92-95: PMO Low Level Air Defence • Section head software engineering LLAD • Configuration manager • Section head maintenance planning ILS Dr Alain Beaulieu

  5. My Biography • 95-98: OC 210 AD Workshop • (first to third line maintenance) • 98-01: PMO TCCCS • Maintenance planning officer • Configuration manager • System engineer – Electronic Warfare • 01-04: PhD – RMC/Queen’s (full time) • Safety of computer guided surgery • 04-Present: Professor in ECE • Left the military in Oct 09 Dr Alain Beaulieu

  6. Why Real-Time Operating Systems ? • Growing complexity of real-time software today • Niche computer/software engineering subject • Direct military relevance • (and commercial) Dr Alain Beaulieu

  7. EE551 Course Overview • ~70% Practical (hands-on) Use of an RTOS • ~30% Theoretical Topics in RTOS • An emphasis on OS scheduling issues • A keystone project you spec and solve • Prerequisites: • Real-Time System course (or experience) • Operating Systems • A Programming Language (preferably C) Dr Alain Beaulieu

  8. EE551 Marking Scheme* • Laboratories (at least 4) 40% • Labs 1,2 & 3 – direct theory • (Lab 4 – hands-on schedulability) • Assignments 20% • Selecting an RTOS • Reviewing RTOS Papers • Project + Presentation 40% • Choose either a hands-on project, or *An exam will be set for any student who does not adequately pass any of the areas above Dr Alain Beaulieu

  9. Course Notes • use site: • http://beaulieu.segfaults.net/ • notes (PowerPoint) • labs (Web pages) • assignments posted Dr Alain Beaulieu

  10. EE551 Course Texts Recommended: • MicroC/OS-II The Real-Time Kernel Second Edition • Labrosse, 2002 Reference only: • Real-Time Systems, • J.W.S. Liu, 2000 • Real-Time Systems and Programming Languages, Second edition • Burns and Wellings, 1997 Dr Alain Beaulieu

  11. Rules of Engagement • classes • Classes Thur @ RMC S4214 and Time 13:00 ~ 15:30 • All classes are mandatory • Class participation is expected • labs • No set periods --- or when do you want to? • You may use the computers in Swing Space SSC02 • office hours • Weekdays Mon -Fri 0830-16:30 hrs • phone 541-6000 extension 6196 • {home 384-5413 – cell 328-6420} Dr Alain Beaulieu

  12. Who should take the course? • Students with an interest in operating systems • Students with an interest in real-time systems • Students with an interest in understanding why the system seems to work so well most of the time, but when it fails … it fails spectacularly Dr Alain Beaulieu

More Related