Syllabus
Part_1_Introduction_to_Real-Time_Systems, Reading_1, Reading_2
Part_2_Introduction_to_ARM_processors
Part_3_Embedded_C_programming
Part_4_Sensors in the Feedback Loop
Part_5_Real_Time_Scheduling
Required Self-Study Material for HW1 : Bin-Packing Algorithms
Part_5_Book_Chapter_on_Real_Time_Scheduling
Part_6_RTOS_Programming Codes, Manual
Part_7_Introduction_To_Control_Systems (Partial Fractions and beyond are NOT included)
Reference API on ARM’s Website (Will be available to you during the final exam, so get acquainted with it)
Assignment 0 – Deadline Sunday, April 5th, 2020 at midnight (out of 5) (Sensors, Filters, Fusion)
Assignment 1 – Deadline Saturday, April 11th, 2020 at midnight (out of 5) (Programming – Bin-packing partitioning )
Assignment 2 – Deadline Friday, April 24th, 2020 at midnight (out of 10) (Real-Time Scheduling)
Assignment 3 – Deadline Thursday, May 7th, 2020 at midnight (out of 10) (Transfer Function of Control Systems )
Project Deadline May 7th
Project Data Files
Project Grading Rubric
Videos during the quarantine period
(Each Video is at most 40 minutes, the
last three are a full lecture)
Monday March 23rd: Sensor Fusion – Part 1
Monday March 23rd: Sensor Fusion – Part 2
Wednesday March 25th: Real-Time Scheduling Part 1
Wednesday March 25th: Real-Time Scheduling Part 2
Monday March 30th: Real-Time Scheduling Part 3
Monday March 30th: Real-Time Scheduling Part 4
Wednesday April 1st: Real-Time Scheduling Part 5
Wednesday April 1st: Real-Time Scheduling Part 6
Monday April 6th: Real-Time Scheduling Part 7
Monday April 6th: Real-Time Scheduling Part 8
Wednesday 8th: Real-Time Scheduling Part 9
Wednesday April 8th: Real-Time Scheduling Part 10
Monday April 13th: CMSIS RTOS Programming Part 1
Monday April 13th: CMSIS RTOS Programming Part 2
Wednesday April 15th: CMSIS RTOS Programming Part 3
Wednesday April 15th: CMSIS RTOS Programming Part 4
Monday April 20th: CMSIS RTOS Programming Part 5
Monday April 20th: CMSIS RTOS Programming Part 6
Wednesday April 22nd: CMSIS RTOS Programming Part 7 + Project Guide
Monday April 27th: Introduction to Modelling Control Systems
Wednesday April 29th: Laplace, the Transfer Function, and Control Blocks Minimization – Part 1
Wednesday April 29th: Laplace, the Transfer Function, and Control Blocks Minimization – Part 2
Monday May 4th: Control Blocks Minimization (Examples, 2, 3, and 4)
Monday May 4th: Control Blocks Minimization (Example 5)
(End of Lectures)