Description
| Embedded systems are more and more popular today. It will affect the human life greatly. Portable devices like smart phone, PDA, and MP3 player, and so-called IA devices such as home gateway, DVR, and game machine are all categorized as embedded systems.
In this course, we will introduce from scratch that what an embedded system is, what it looks like, and how to build an embedded devices. Since an embedded system involves hardware and software issues, we will discuss the related subjects.
The prerequisite courses for this class include computer organization and architecture, C programming language, data structure, system programming, and operating system. The major topics of this course are listed as follows:
1.Introduction2.Basic Concepts3.Hardware Support4.RISC Embedded Architecture5.Development Environment and Tool Chain
6.Boot loader7.OS Kernel8.File System9.Device Manipulation
10.Application Development11.Debugging
A term project will be conducted in this course.
|
---|