國立成功大學-電機系-教授-開授課程
| 科目名稱 | 嵌入式軟體設計與實習 (E2-155/E2-44800) |
| 學分數 | 3 |
| 開課學期 | 上學期 |
| 教學目標 |
1. 熟悉嵌入式系統與嵌入式軟體設計 2. 瞭解嵌入式軟體開發與設計之原理與技術 3. 經由嵌入式軟體設計實習熟悉嵌入式軟體建構 |
| 教學大綱 |
※講義課程大綱: 1. 嵌入式系統簡介 2. 嵌入式系統基本架構與組成 3. 嵌入式軟體簡介與嵌入式系統程式設計 4. 嵌入式系統程式設計基礎—輸入與輸出介面與程式設計 5. 嵌入式系統程式建構模組(Building Blocks) 6. 嵌入式系統程式設計基礎—組合語言與事件驅動程式設計 7. 嵌入式作業系統與嵌入式Linux作業系統簡介 8. 嵌入式軟體架構與設計 ※實習課程大綱: 1. Linux作業系統簡介與操作實習 2. 無作業系統嵌入式軟體設計實習與演練 (1) 實習環境建立、DIP-Switch與LED (2) 7-Segment與LCD (3) Timer Interrupt與 Keypad (4) UART and Interrupt (5) CMOS Camera與應用 3. 嵌入式Linux作業系統之軟體設計實習與演練 (1) Linux環境建立、Bootloader與Basic Linux Programming (2) Build Linux Kernel (3) Linux Device Driver (4) Linux Multimedia Application 4. . 綜合練習與小專題製作 |
| 參考教材 |
1. 自編教材 2. 嵌入式系統設計-以ARM處理器基礎之SOC平台 黃悅民等著,滄海書局出版,2006,ISBN: 9867287630 3. Fundamentals of Embedded Software – where C and Assembly meet Daniel W. Lewis, Prentice-Hall 2002, ISBN 0-13-061589-7 4. Embedded System Building Blocks (2nd) Jean J. Labrosse, R&D Books 2000, ISBN 0-87930-604-1 |
| 講授方式 | 課堂講解與討論,實習演練。 |
| 成績考評 | 出席狀況,作業練習與實習演練,期末報告。 |
| 備註 |