國立中興大學教學大綱 |
課程名稱 | (中) 嵌入式系統(6648) | ||||||||
(Eng.) Embedded System | |||||||||
開課單位 | 資工系 | ||||||||
課程類別 | 選修 | 學分 | 3 | 授課教師 | 張軒彬 | ||||
選課單位 | 資工系 / 碩士班 | 授課使用語言 | 中文 | 英文/EMI | N | 開課學期 | 1051 | ||
課程簡述 | 首先,我們將介紹系統單晶片的概念,以及其對軟硬體設計上的影響;其次,我們將介紹嵌入式系統的硬體架構,並著重在ARM處理器的架構與介面介紹;最後,我們將介紹嵌入式系統上的作業系統的特色與運作方式,我們將探討Linux作業系統,瞭解如何撰寫Linux核心模組以及驅動程式。 |
||||||||
先修課程名稱 | 課程含自主學習 | N |
課程與核心能力關聯配比(%) | 課程目標之教學方法與評量方法 | ||||||||||
課程目標 | 核心能力 | 配比(%) | 教學方法 | 評量方法 | |||||||
1. 瞭解何謂嵌入式系統、ARM-based嵌入式系統的特色以及如何發展嵌入式系統軟體 2. 瞭解Linux核心模組以及驅動程式的撰寫方式 |
|
|
|
|
|||||||
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週) | |||||||||||
Embedded Introduction: 1. Introduction to SoC 2. Introduction to Embedded Systems 3. Embedded System Initialization Embedded System Hardware: 1. Introduction: Design Challenge, Processor Technology, IC Technology, Design Technology 2. ARM Architecture 3. ARM Programmer’s Model 4. ARM Instruction Set 5. ARM Exceptions 6. Example: S3C4510B Linux Operating Systems: 1. Introduction to Linux Kernel 2. Linux Kernel Modules 3. Linux Device Drivers |
|||||||||||
學習評量方式 | |||||||||||
兩次考試(期中考,期末考)加上程式作業 |
|||||||||||
教科書&參考書目(書名、作者、書局、代理商、說明) | |||||||||||
1.Qing Li and Caroline Yao, “Real-Time Concepts for Embedded Systems”, CMP Books, 2003 2.ARM® Developer Suite: Developer Guide 3.Andrew N. Soloss, Dominic Symes, and Chris Wright,” ARM System Developer’s Guide: Designing and Optimizing System Software,” Chapter 5, Morgan Kaufmann Publishers, 2004. 4.J. Corbet, A. Rubini, and G. Kroah-Hartman, “Linux Device Drivers”, Third Edition, 2005 O’Reilly Media, Inc. |
|||||||||||
課程教材(教師個人網址請列在本校內之網址) | |||||||||||
e-Campus:http://ecampus.nchu.edu.tw/eCampus3P/Learn/Default.aspx |
|||||||||||
課程輔導時間 | |||||||||||
星期五早上11:00~12:00 |
|||||||||||
聯合國全球永續發展目標 | |||||||||||
|
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。 | |
更新日期 西元年/月/日:無 | 列印日期 西元年/月/日:2024 / 11 / 15 |
MyTB教科書訂購平台:http://www.mytb.com.tw/ |