授課老師
金仲達
清華大學資訊工程學系 教授
美國密西根州立大學資訊系博士
專長:平行及分散式系統、
課程大綱
• 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. Low-power 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
教程列表:
L01_A
L02_A
L03_A
L03_B
L04_A
L05A
L06_A
L07_A
L08_A
L09_A
L10_A
L11_A
L12_A
L13_A
L14_A
L15_A
L16_A
L17_A
L18_A
L19_A
L20_A
L21_A
L22_A
L23_A
L24_A
L25_A
L26_A
L28_A
L27_A