
EEE423 - Embedded Systems (2023-2024 Fall)
Course Details
-
Venue: Prefab Building, Class EY110
-
Date&Time: 09:15-12:00 on Mondays
-
Limitation: The capacity of this course is limited to 15 students.
-
Objectives: The aim of this course is to develop students' theoretical and practical knowledge about embedded systems hardware as well as to acquire skills in programming embedded processors.
-
Contents: Course Introduction and Scope, Introduction to Embedded Systems, Computer Architecture, ARM Cortex-M Architecture, Memory, Timer and GPIO, Interrupt Controller, Analog Interfacing, Serial Communication, CAN, USB, Ethernet, Software Development, Concurrent Programming, and RTOS.
-
Acknowledgements: The lecturer of this course would like to thank Renesas Electronics Europe GmbH on behalf of the students in this course for their donation of Renesas Synergy S7G2 Starter Kits in the scope of the Renesas University Program. Therefore, special thanks go to Mr. Selçuk BUDAK, Mr. Soygur KURŞUN, and Ms. Cornelia STEGMANN.
Lecture Notes
-
Course Introduction and Scope
-
Week 3 - 16.10.2023
-
09:15-10:45 Introduction to Computers and Programming & Introduction to C++
-
11:00-12:00 Chapter 1: Introduction to Embedded Systems (A*** C** K***)
-
-
Week 4 - 23.10.2023
-
09:15-10:45 Expressions and Interactivity & Making Decisions
-
11:00-12:00 Chapter 2: Computer Architecture (M*** M******)
-
-
Week 5 - 30.10.2023
-
09:15-10:45 Loops and Files & Functions
-
11:00-12:00 Chapter 3.1: ARM Cortex-M Architecture (L****** G**** A*********)
-
-
Week 6 - 06.11.2023
-
09:15-10:45 Arrays
-
11:00-12:00 Chapter 3.2: ARM Cortex-M Architecture (O*** K*** B******)
-
-
Week 7 - 13.11.2023
-
09:15-10:45 Vectors& Pointers
-
11:00-12:00 Chapter 4: Memory (Ö*** H****)
-
-
Week 8 - Midterm Examination - 20.11.2023
-
Week 9 - 27.11.2023
-
09:15-10:45 Lab 1 & 2
-
11:00-12:00 Chapter 5: Timer and GPIO (A***** Ş****)
-
-
Week 10 - 04.12.2023
-
09:15-10:45 Lab 3 & 4
-
11:00-12:00 Chapter 6 & 7: Interrupt Controller & Analog Interfacing (S***** T*******)
-
-
Week 11 - 11.12.2023
-
09:15-10:45 Lab 5 & 6
-
11:00-12:00 Chapter 8 & 9: Serial Communication & CAN (Ş**** E*** K******)
-
-
Week 12 - 18.12.2023
-
09:15-10:45 Lab 7 & 8
-
11:00-12:00 Chapter 10: USB (T***** B***** Ş******)
-
-
Week 13 - 25.12.2023
-
09:15-10:45 Lab 9
-
11:00-12:00 Chapter 11 & 12: Ethernet & Software Development (İ****** T****)
-
-
Week 14 - 08.01.2023
-
09:15-10:45 Industry Interview with Mr. Selçuk BUDAK from Renesas Electronics Europe
-
11:00-12:00 Chapter 13 & 14: Concurrent Programming & RTOS (A********* M***)
-
Exams
-
Week 9: Midterm Examination (2023 Fall)
-
Week 15: Applied Final Examination
Announcements