110年第2學期-8104 嵌入式系統設計 課程資訊

評分方式

評分項目 配分比例 說明
平常成績 30
作業成績 30
期中考 20
期末考 20

選課分析

本課程名額為 60人,已有65 人選讀,尚餘名額-5人。


登入後可進行最愛課程追蹤 [按此登入]。

授課教師

劉榮春

教育目標

1. 學習嵌入式系統程式設計環境 2. 學習嵌入式系統程式開發設計 3. 使用Android Studio,模擬器等開發工具 4. 介紹Android平台的基礎知識與架構 5. 熟悉Android平台使用介面 6. 學習Android應用程式設計

課程概述

Google在2008 年正式宣佈Android手機平台,並公開所有原始碼後,Android儼然成為手機上,第一個完整的開放開發平台。在手機已是人手必備的趨勢下,手機相關的應用,將會如同個人電腦上般多元發展。目前Android平台不僅獲得全球眾多開發者的支持,也吸引越來越多的國內外,軟、硬體廠商,競相投入Android相關研發計畫。為了因應這一波手機軟體產業的轉變,可預期的是,對產業界而言將會需要大量的Android手機應用程式之開發人才。台灣嵌入式產業對硬體、BIOS和Linux Drivers三者極為熟悉,但是對於Android的框架(Framework)部份非常陌生。因之,本課程的目標是讓學生熟悉的「硬體、BIOS和Linux」銜接到還很生疏的「Android框架」,著重焦點在於:一、使用Eclipse,模擬器等開發工具,讓學員快速熟悉相關開發工具之使用。二、介紹Android平台的基礎知識與架構,協助學員瞭解基本的運作原理。三、藉以實機操作方式使學員了解Android平台應用程式概念,並逐步熟悉Android平台使用介面與應用程式之設計。四、了解Android框架的內部機制、撰寫Android底層系統服務(System-level service)、開發共享模組(即 .SO)、提供學生實作應用程式開發的環境。

課程資訊

參考書目

1. Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition
by Michael Barr, Anthony Massa, O’REILLY, 2006

2. Android App 程式設計教本之無痛起步:使用 Android Studio 2.X 開發環境
編者: 施威銘; 出版社:旗標, 2017

3. Computers as Components
by Marilyn Wolf, Elsevier, 2012

開課紀錄

您可查詢過去本課程開課紀錄。 嵌入式系統設計歷史開課紀錄查詢