Subject:
Code:
Level:
Venue:
Instructor:
Embedded Systems Design
COE718
B.Eng. 4th Year
Lecture: DSQ09                         Lab: ENG408
Gul N. Khan

  Electrical, Computer and Biomedical Engineering
Announcements
 

 Home

 Course Outline

 Lecture Notes

 Labs-Projects

 Support Material

 Problem Sets

 Sample-Mid-term Exam

 Sample-Final Exam

 
   

  • All notices and additional class materials will be posted time to time on this site.
  • The newest messages in the Announcements list are on top.
  • check this web page often, at least twice a week, to be sure that you don't miss anything.

  Final exam is scheduled on Sunday, December 8, 2024 at 2:00PM in KHE119 and KHE121.
  The exam will be of 120 Minutes duration. Final exam will cover all the Lectures, Labs and Project related Material.
  However, 70-75% questions will be from the material covered around or after the midterm exam.
  There will be no question on assembly level coding for ARM Cortex-M3/M4 CPUs.
  Students are allowed to bring one (Letter size single or double side) sheet of self prepared
  notes in the exam.

  Midterm Exams are marked and the Marks are posted on D2L. I have marked your exams myself. Students may
  check  the exams on Monday or Wednesday (11:30AM to 1:00PM) in the office i.e. ENG448.

  Midterm exam is scheduled on October 21, 2024 at 8:15AM, in the lecture time slot.
  The exam will be of 70 Minutes duration in DSQ09.
  Midterm exam will cover Lectures 1, 2, 3, 4  & part of Lecture 5 on Real time Scheduling (slides 1-36)
  and Labs 1, 2 & 3.

  ARM Inst. Set - Reference Card is allowed. Bring your own hard copy in the Midterm exam.
 
  COE718 - Official Course Outline and information details are available
  COE-718 Course Management Fall 2024

  There will be no lab session in the first week of Fall 2024.
  First Lab will be organized in the 2nd week of Fall 2024 Semester,
  starting on Monday Sept. 9, 2024.

  1. Lab1: Introduction to uVision (A Tutorial)   
 
2. Lab2: Exploring ARM Cortex M3 Features 
 
3. Lab3a: RTX based Task Scheduling
  4. Lab3b: Real-time Scheduling for Multi-threaded Applications
  5. Lab4: Real-time Scheduling and Priority Inversion 

   Course Project Document  is available
 
There is a 5% per day penalty for late submissions of labs and project.
 
 

 Lecture notes on 
Introduction to Real-time and Embedded Systems.
 Lecture notes on  ARM7, Cortex M3 Programming.
 Lecture notes on  Embedded CPUs ARM7, Cortex-M3.

 Lecture notes on
  Concurrency, Multitasking and RTX.
 Lecture notes on  Real-time Scheduling.  
 
  Lecture notes on  Hardware Software Co-design    posted August  2024.
  Lecture notes on  Fault-tolerant Embedded Systems    posted August  2024.
 
  Instructor: 

  Dr. Gul N. Khan, Professor - Computer Engineering 
  Consultation: Monday 11:45AM-1:00PM or by Appointment, Office: ENG448 
  E-mail: gnkhan@torontomu.ca   URL:- http://www.ecb.torontomu.ca/~gnkhan 

  Lab Instructors/Supervisors:   
       1. Yoga Suhas Kuruba Manjunath,  e-mail:  yoga.kuruba@torontomu.ca,   Three Lab Sections
       2. Wenhao (David) Wu, e-mail:  wenhao.wu@torontomu.ca,    Three Lab Sections
 

   Course Evaluation and Marking Scheme
  • Labs: 20%
  • Course Project: 15%
  • Midterm Exam:  25% (October 21, 2024)
  • Final Exam:  40%

 Please Note:
   1. There is 5% per day penalty for late submission of the labs and project
   2. All of the required course specific written reports including labs, projects and assignments will be assessed not  
       only on their technical or academic merit, but also on the communication skills of the author as exhibited
       through these reports.
  
3. Midterm exam will also cover the corresponding laboratories to enforce individual lab attempts.