[2022 Fall] Embedded Systems and Labs
Course Information
Course | Embedded Systems and Labs | Department | Computer Science and Engineering |
---|---|---|---|
Office Hours | Wed. 13:00 ~ 16:00 | Course No. and Class | 37271-01 |
Hours | 3.0 | Academic Credit | 3.0 |
Professor | Yoon, Myung Kuk | Office | Jinseonmi-Gwan, 213 |
Telephone | (82)-2-3277-3819 | myungkuk.yoon at ewha.ac.kr | |
Value of Competence | Pursuit of Knowledge(70), Creative Convergence(30) | Keyword | Computer System, System Software, Real-Time System |
Class Time | (TUE) 12:30 ~ 15:15 |
Course Description
-
In this class, students will learn about the basic concepts of embedded systems, including Cortex-M4 processor, memory system, and operating system. To improve understanding, students will use an embedded board to create several programs.
Prerequisites
Basic knowledge of the C/C++ programming language is required.
Course Format
Lecture | Discussion/Presentation | Experiment/Practicum | Field Study | Other |
---|---|---|---|---|
40% | 0% | 60% | 0% | 0% |
Course Objectives
In this class, students will be introduced to:
- Embedded Systems
- Interrupt
- Semaphore
- Operating System
- And more topics if time permits
Evaluation System
Evaluation: Relative + Absolute
Midterm Exam | Final Exam | Quizzes | Presentations | Projects | Assignment | Participation | Other |
---|---|---|---|---|---|---|---|
30% | 30% | 0% | 0% | 0% | 20% | 20% | 0% |
Evaluation of group projects may include peer evaluations Explain of evaluation system
- About 45% of students: A (Including A+/A/A-)
- About 45% of students: B (Including B+/B/B-)
- About 10% of students: C and below
Required Materials
NONE
Supplementary Materials
-
Fundamentals of System-on-Chip Design on Arm Cortex-M Microcontrollers
René Beuchat, Andrea Guerrieri, Sahand Kashani Edition: - E-Book Link: Click ISBN-13: 978-1911531333 ISBN-10: 1911531336
-
The definitive guide to ARM Cortex-M3 and ARM Cortex-M4 processors
Joseph Yiu Edition: Third (3E) ISBN-13: 978-0124080829 ISBN-10: 0124080820
Optional Additional Readings
NONE
Course Contents
Week | Date | Topics & Materials | Assignement & Quiz & Etc. |
---|---|---|---|
Week #01 | 2022/09/06 (TUE) | Lecture #01: Class introduction | |
Week #02 | 2022/09/13 (TUE) | Lecture #02: Introduction to experiment equipment | |
Week #03 | 2022/09/20 (TUE) | Lecture #03: The C programming language for embedded system | |
Week #04 | 2022/09/27 (TUE) | Lecture #04: The C programming language for embedded system | |
Week #05 | 2022/10/04 (TUE) | NO CLASS | |
Week #06 | 2022/10/11 (TUE) | Lecture #05: The C programming language for embedded system | |
Week #07 | 2022/10/18 (TUE) | Lecture #06: The C programming language for embedded system | |
Week #08 | 2022/10/25 (TUE) | MIDTERM EXAM | |
Week #09 | 2022/11/01 (TUE) | Lecture #08: Structure of embedded system program | |
Week #10 | 2022/11/08 (TUE) | Lecture #09: Structure of embedded system program | |
Week #11 | 2022/11/15 (TUE) | Lecture #10: Device programming | |
Week #12 | 2022/11/22 (TUE) | Lecture #11: Embedded system development cases and debugging | |
Week #13 | 2022/11/29 (TUE) | Lecture #12: Embedded system development cases and debugging | |
Week #14 | 2022/12/06 (TUE) | Lecture #13: Operating system | |
Week #15 | 2022/12/13 (TUE) | Lecture #14: Operating system | |
Week #16 | 2022/12/20 (TUE) | FINAL EXAM |
Course Policies
For laboratory courses, all students are required to complete lab safety training.
Special Accommodations
According to the University regulation #57, students with disabilities can request special accommodation related to attendance, lectures, assignments, and/or tests by contacting the course professor at the beginning of semester. Based on the nature of the students’ requests, students can receive support for such accommodations from the course professor and/or from the Support Center for Students with Disabilities (SCSD).
Extra Information
The contents of this syllabus are not final—they may be updated.