| 1. |
Introduction to embedded systems and application scenario |
Review materials handout in the class. |
100minutes |
| 2. |
Architecture of an embedded system |
List three differences between a general computer system and an embedded system. |
100minutes |
| 3. |
Introduction to hardware of an embedded system |
Review materials handout in the class. |
100minutes |
| 4. |
MCU (Micro Controller Unit) |
Prepare for the assignment according to the lecturer’s instruction. |
100minutes |
| 5. |
I/O, Interrupts and sensors |
Prepare for the assignment according to the lecturer’s instruction. |
100minutes |
| 6. |
Introduction to software of an embedded system |
Review materials hand out in class. |
100minutes |
| 7. |
Real-time OS, driver, middleware |
Prepare for the assignment according to the lecturer’s instruction. |
100minutes |
| 8. |
Real-time programming for embedded system |
Prepare for the assignment according to the lecturer’s instruction. |
100minutes |
| 9. |
IDE for embedded software development |
Install IDE on your computer. |
100minutes |
| 10. |
Cross compiling and debugging: An example |
Compile the example program. |
100minutes |
| 11. |
Familiar with embedded system development board |
Download the compiled example program to the embedded system development board and run it. |
100minutes |
| 12. |
Build your own embedded program 1 |
Make groups, each group is 3~4 students, each group choose one of small projects provided by the lecturer and begin to do
it.
|
100minutes |
| 13. |
Build your own embedded program 2 |
Make groups, each group is 3~4 students, each group choose one of small projects provided by the lecturer and begin to do
it.
|
100minutes |
| 14. |
Final Examination |
Final Examination |
100minutes |
| Total. |
- |
- |
1400minutes |