本課程是由 國立陽明交通大學資訊工程學系 提供。
以實驗為基礎之嵌入式系統設計課程,透過一系列實驗介紹嵌入式系統之軟硬體發展平台、除錯平台、硬體設計、軟體設計與開發以及系統整合原理概論。提供學生基礎嵌入式系統知識與實作經驗。
課程用書:
為求學習成效完美,請購買課本!
授課教師 | 資訊工程學系 曹孝櫟老師 |
---|---|
課程學分 | 3學分 |
授課年度 | 99學年度 |
授課對象 | 大學三年級學生 |
預備知識 | 微處理機系統實驗 |
課程提供 | 課程影音 課程綱要 課程行事曆 |
週次 | 課程內容 | 課程影音 |
---|---|---|
Introduction to embedded system development environment (1/5) Lab 1: Install Embedded System Development Platform | 線上觀看 | |
Introduction to embedded system development environment (2/5) Lab 2: Cross compiler & Assembler & Linker, Configuration, Build and Installation | 線上觀看 | |
Introduction to embedded system development environment (3/5) Lab 2: Cross compiler & Assembler & Linker, Configuration, Build and Installation | 線上觀看 | |
Introduction to embedded system development environment (4/5) Lab 3: Remote debugger setup and practices | 線上觀看 | |
Introduction to embedded system development environment (5/5) Lab 3: Remote debugger setup and practices | 線上觀看 | |
Introduction to Embedded CPU/Hardware Design | 線上觀看 | |
Introduction to ARM architecture and extension bus (1/2) | 線上觀看 | |
Introduction to ARM architecture and extension bus (2/2) | 線上觀看 | |
Introduction to Embedded Software (1/4) Lab 4: Bootloader: modification, compiler, install and observation | 線上觀看 | |
Introduction to Embedded Software (2/4) Lab 5: Build OS image and root file system | 線上觀看 | |
Introduction to Embedded Software (3/4) Lab 6: Observation Interrupt/Exception/Timer | 線上觀看 | |
Introduction to Embedded Software (4/4) Lab 7: Simple Device Driver Lab 8: Porting EOS | 線上觀看 | |
System Integration (1/2) Lab 9: Embedded System Application Programming and Integration | 線上觀看 | |
System Integration (2/2) Lab 9: Embedded System Application Programming and Integration | 線上觀看 |
課程目標
以實驗為基礎之嵌入式系統設計課程,透過一系列實驗介紹嵌入式系統之軟硬體發展平台、除錯平台、硬體設計、軟體設計與開發以及系統整合原理概論。提供學生基礎嵌入式系統知識與實作經驗。
課程章節
章節 | 章節內容 |
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 |