課程名稱:嵌入式系統

英文名稱:Embedded System

學年、學期、學分數/時數:第四學年、第二學期、3學分/3小時

先修課程:組合語言、程式設計、計算機組織、微處理機、單晶片應用

後續延修課程:

教學目標:1. 能了解嵌入式系統的原理(知識)

2. 能了解Embedded LinuxAndroid系統(知識)

3. 能學會撰寫Android系統的技巧(技能)

4. 能具備分組團隊合作精神(態度)

培育的實務能力:學會及具備嵌入式系統相關技術實作能力

達成本系教育目標:

培養具資訊工程之實務能力的人才(目標1)

培養具資訊工程之專業知能與資訊倫理兼備的人才(目標2)

達成本系學生核心能力:

培養學生具備紮實的理論基礎能力(能力1)

培養學生具備專精的實作能力(能力2)

培養學生具備務實的工程倫理(能力3)

培養學生具備求知的創新觀念(能力4)

培養敬業態度與責任感(能力5)

教材大綱

單元主題

內容綱要

備註

一、課程簡介

1.1課程目的、進度、評分方式

 

二、U-Boot移植

2.1 Bootloader介紹

2.2 U-Boot介紹

2.3 U-Boot移植

2.4 U-Boot的常用命令介紹

 

三、Android核心移植

3.1 Android結構介紹

3.2 Linux移植

3.3 Android系統LCD移植

3.4 Android核心除錯方法

 

四、Linux 2.6.27驅動程式基礎

4.1裝置驅動程式概念

4.2模組編譯與裝載

4.3關鍵技術

4.4驅動程式分析與除錯

作業1

五、Android開發環境介紹

5.1建立Android開發環境

5.2應用開發環境測試

5.3 Android檔案編譯與燒寫

 

六、Android基本組件介紹

6.1常用widget組件介紹

6.2 menu設計修改

6.3對話方塊實例

作業2

七、Android應用程式設計實例

7.1 LED控制

7.2 ADC控制

7.3 DC Motor控制

7.4 Stepping motor控制

作業3

 

八、期末專案

8.1分組實作、自選題目及製作

學習成果驗收