Description
The undergraduate-level course provides the experience of handing embedded systems and embedded software and introduces the design methodologies of software as well as hardware. In particular, this course covers the basic knowledge of embedded systems including concepts, requirements, components, operating systems and applications in order to handle embedded software expertly. Also, students will have an experience of embedded software environment by handling embedded kits.
Instructor
Kyungbaek Kim
Office : Engineering Building #6, 715
Tel : +82-62-530-3438
Email : kyungbaekkim@jnu.ac.kr
Office Hours : Monday 15:00 ~ 16:00
Time and Location
Mon 13:00~15:00, Wed 13:00~14:00, Engineering Building #6, 105
Main Text
- Computers as components: Principles of embedded computing system design. Wayne Wolf
Reference Text
- Begining Arduino Programming. Brian Evans
Grading Policy
- Attendance : 10%
- Assignments and Quiz : 30%
- Around six to seven times of assignments.
- Around one to two times of pop-up quiz.
- Midterm Exam : 30%
- Finalterm Exam : 30%
Lecture Notes
- 0.Syllabus
- 1.Introduction of Embedded System
- 2.Instruction Sets
- 3.ARM Processor
- 4.TI C55 DSP
- 5.CPU
- 6.Preemptive Operating system
- 7.Bus-Based Computer Systems
- x.Arduino programming
Lecture notes are accessible through the eClass of JNU portal.
Homeworks, Quiz, Midterm/Final Exam
- 1.Homework 1
- 2.Homework 2
- 3.Homework 3
- 4.Homework 4
- 5.Homework 5
- 6.Homework 6
- 7.Homework 7
- 8.Homework 8
Media Resources
- 2012 Mercedes-Benz ML350 Safety Features
- A world of cars that drive themselves
- How Arduino is open-sourcing imagination
All of the materials related to homeworks, quiz, midterm exam and final exam, including solutions, are accessible through the eClass of JNU portal.