中國製造業首富何享健先生曾說:成功無法複製、失敗可以避免。迎戰職場,想取得先機學習軟體資訊、武裝硬體設備嗎?金仲達教授提供嵌入式系統概論專業課程飛奔進入NTHU OCW網站,update自己,不落人後!The wealthiest person in China manufacturing industry Xiangjian He once said “ We can’t duplicate success, but we can avoid failure.” Do you want to be ahead of others by learning some knowledge about software and hardware?
Lectures
1. | Outline |
2. | Embedded software development |
3. | Introduction to MSP430 |
4. | Timers and clocks |
5. | MSP430 instruction set architecture |
6. | Interrupt |
7. | Analog-to-digital conversion |
8. | Optimization |
9. | Linux basics |
10. | Makefile |
Labs
Lab 1: | LaunchPad and setup |
Lab 2: | Clock system |
Lab 3: | Timer and interrupt |
Lab 4: | Analog-to-digital converter |
Lab 5: | Serial communication |
Lab 6: | Low-power optimization |
Lab 7: | Development board setup and cross-compiling |
Lab 8: | Boot-loader |
Lab 9: | Non-OS embedded application |
Lab 10: | Linux kernel and root file system |
Lab 11: | Kernel modules and drivers |
Lab 12: | Communication between LaunchPad and development board |
References
1. | David E. Simon, An Embedded Software Primer, Addison Wesley, 1999. |
2. | Wayne Wolf,Computers as Components: Principles of Embedded Computing |
System Design, Morgan Kaufmann, 2001. | |
3. | Peter Marwedel, Embedded System Design, 2nd edition, Springer, 2006. |