本課程是由 國立陽明交通大學資訊工程學系 提供。
以實驗為基礎之嵌入式系統設計課程,透過一系列實驗介紹嵌入式系統之軟硬體發展平台、除錯平台、硬體設計、軟體設計與開發以及系統整合原理概論。提供學生基礎嵌入式系統知識與實作經驗。
Textbook:
For perfect learning results, please buy textbooks!
Instructor(s) | Department of Computer Science Prof. Shiao-Li Tsao |
---|---|
Course Credits | 3 Credits |
Academic Year | 99 Academic Year |
Level | Junior |
Prior Knowledge | Microprocessor System Experiment |
Related Resources | Course Video Course Syllabus Course Calendar |
Week | Course Content | Course Video | Course Download |
---|---|---|---|
Introduction to embedded system development environment (1/5) Lab 1: Install Embedded System Development Platform | Watch Online | MP4 Download | |
Introduction to embedded system development environment (2/5) Lab 2: Cross compiler & Assembler & Linker, Configuration, Build and Installation | Watch Online | MP4 Download | |
Introduction to embedded system development environment (3/5) Lab 2: Cross compiler & Assembler & Linker, Configuration, Build and Installation | Watch Online | MP4 Download | |
Introduction to embedded system development environment (4/5) Lab 3: Remote debugger setup and practices | Watch Online | MP4 Download | |
Introduction to embedded system development environment (5/5) Lab 3: Remote debugger setup and practices | Watch Online | MP4 Download | |
Introduction to Embedded CPU/Hardware Design | Watch Online | MP4 Download | |
Introduction to ARM architecture and extension bus (1/2) | Watch Online | MP4 Download | |
Introduction to ARM architecture and extension bus (2/2) | Watch Online | MP4 Download | |
Introduction to Embedded Software (1/4) Lab 4: Bootloader: modification, compiler, install and observation | Watch Online | MP4 Download | |
Introduction to Embedded Software (2/4) Lab 5: Build OS image and root file system | Watch Online | MP4 Download | |
Introduction to Embedded Software (3/4) Lab 6: Observation Interrupt/Exception/Timer | Watch Online | MP4 Download | |
Introduction to Embedded Software (4/4) Lab 7: Simple Device Driver Lab 8: Porting EOS | Watch Online | MP4 Download | |
System Integration (1/2) Lab 9: Embedded System Application Programming and Integration | Watch Online | MP4 Download | |
System Integration (2/2) Lab 9: Embedded System Application Programming and Integration | Watch Online | MP4 Download |
課程目標
以實驗為基礎之嵌入式系統設計課程,透過一系列實驗介紹嵌入式系統之軟硬體發展平台、除錯平台、硬體設計、軟體設計與開發以及系統整合原理概論。提供學生基礎嵌入式系統知識與實作經驗。
課程章節
章節 | 章節內容 |
Lecture 1 Introduction to embedded system development environment | Lab 1: Install Embedded System Development Platform Lab 2: Cross compiler & Assembler & Linker, Configuration, Build and Installation Lab 3: Remote debugger setup and practices |
Lecture 2 | Introduction to Embedded CPU/Hardware Design |
Lecture 3 | Introduction to ARM architecture and extension bus |
Lecture 4 Introduction to Embedded Software | Lab 4: Bootloader: modification, compiler, install and observation Lab 5: Build OS image and root file system Lab 6: Observation Interrupt/Exception/Timer Lab 7: Simple Device Driver Lab 8: Porting EOS |
Lecture 5 System Integration | Lab 9: Embedded System Application Programming and Integration |
課程書目
授課投影片實驗手冊
評分標準
項目 | 百分比 |
實驗 | 80% |
專題 | 20% |
本課程行事曆提供課程進度與考試資訊參考。
學期週次 | 上課日期 | 參考課程進度 |
第一週 | 02/21-02/25 | |
第二週 | 02/28-03/04 | |
第三週 | 03/07-03/11 | |
第四週 | 03/14-03/18 | |
第五週 | 03/21-03/25 | |
第六週 | 03/28-04/01 | |
第七週 | 04/04-04/08 | |
第八週 | 04/11-04/15 | |
第九週 | 04/18-04/22 | |
第十週 | 04/25-04/29 | |
第十一週 | 05/02-05/06 | |
第十二週 | 05/09-05/13 | |
第十三週 | 05/16-05/20 | |
第十四週 | 05/23-05/27 | |
第十五週 | 05/30-06/03 | |
第十六週 | 06/06-06/10 | |
第十七週 | 06/13-06/17 | |
第十八週 | 06/20-06/24 |