自強課程

課程名稱
【仕橙3G教室】Android Porting:移植技術與實作訓練
<舊生優惠>萬元有找!!!
開放候補報名中~~
 課程代碼:
99C090
 上課時間:
8/26(四)、8/27(五),09:00-16:00 
 上課時數:
12 小時
 課程費用:
12800元 (符合超值優惠價格者需送出報名表後,系統發出報名成功回函確認金額。)
 超值優惠:
※會員優惠價:
會員於開課7日前(含)報名並完成繳費,可享會員優惠價 11300 元。

※團報價方案
會員2人同行,可享同行價 8888 元。(須於課前告知)

※舊學員回娘家
曾參加 【仕橙3G教室】 課程,續報本系列課程者,可享優惠價 9999 元。
 課程目標:
1. 認識Android,學習如何追蹤Android原始碼,學習如何debug Android
2. 認識Linux/Linux Device Model/Linux Device Driver,學習如何追蹤Linux Kernel原始碼,學習如何Debug Linux Device Driver
3. 瞭解移植Android的流程及步驟
4. 具備實際移植Android的能力
5. 如何客製化功能(例如修改編譯設定)以及如何新增程式碼至 Android (例如新增 API)
 課程特色:
在學習了「Android Porting + Embedded Linux 基礎入門班」後,接下來我們將帶領學員,一探「從無到有移植 Android 的奧密」。想了解如何將 Android 原始碼修改至硬體可以支援的自有版本,歡迎參加由自強-仕橙3G教室與 Android Porting 專家 Mask (鍾文昌) 講師共同打造的課程。
 修課條件:
1. 完全新手想要入門。
如果您是 Android Porting 的初學者,對於基本環境的操作不熟悉,或是完全沒有 Android 的實務經驗,建議您,由「Android Porting + Embedded Linux 基礎訓練班」開始學習。因為在 Android Porting 的過程中,將會使用到 Embedded Linux 的實作技術,例如:Root filesystem 的客製化,因此,為初學者所規劃的 Android Porting + Embedded Linux 課程是您最佳的起點。

2. 有基礎,想要深入了解移植細節。
如果您已經具備基本的 Android Porintg 能力,例如:Android image 的製作,想要更深入了解「如何進入 Board-Level」的移植,可以直接由「Android Porting 移植技術與實作訓練」課程開始。本課程將帶領您了解「將 Android 移植到目標開發板」的每一個細節,對於想要開發自有硬體或產品的廠商來說,是一門很合適的課程。
 課程大綱:
1. Android介紹
1.1 Android定位及發展方向
1.2 Android軟體架構
1.3 GNU/Linux vs. Android/Linux
1.4 Android的軟體授權
1.5 如何取得Android原始碼
1.6 如何編譯Android原始碼
1.7 介紹Android開發環境
1.8 如何追蹤Android原始碼
1.9 Android開機流程

2. Android Application開發環境介紹
2.1 介紹及安裝Android application開發環境
2.2 撰寫第一支Android application
2.3 安裝Android application至實際硬體平台

3. Linux介紹
3.1 Linux軟體架構
3.2 如何追蹤Linux kernel原始碼
3.3 Linux kernel與物件導向的關係
3.4 Linux kernel device model
3.5 如何撰寫Linux device driver
3.6 Linux開機流程
3.7 如何建構Embedded Linux System

4. 如何移植Android至實際硬體平台
4.1 準備工作 (硬體及軟體需求)
4.2 移植Android的流程及步驟
4.3 移植Linux kernel
4.4 編譯Linux kernel
4.5 測試及除錯Linux kernel
4.6 移植Android (整合性移植)
4.7 修改Framebuffer driver
4.8 修改Touch driver
4.9 修改Keypad driver
4.10 修改Android library / application framework / application
4.11 修改init.rc
4.12 執行Android
4.13 測試及除錯Android

5. Android Build System 與客製化
 課程師資:
☆Mask (鍾文昌先生) 目前專注於Android 及 Embedded Linux的技術研究,從事數年 Linux及 Embedded Linux的相關開發工作,產品包含Set-Top-Box、手機及快速開機軟體等相關產業,開發過x86、MIPS及ARM platform,對 Linux Kernel、Linux Device Driver、Shared Library及Application等皆有所涉獵。
  主辦單位:
財團法人自強工業科學基金會
  合作單位:
仕橙3G教室
 注意:
本課程已經額滿,當天不接受現場報名。謝謝大家!!
  注意事項
  • 疫外轉彎充電轉型:響應政府紓困政策,觀光產業從業人員可享課程最低優惠價─VIP企業會員優惠價,完成報名後須來電告知修改費用(使用本優惠價須於報名同時檢附相關證明資料(名片/識別證/公司在職證明..等))。
  • 清華大學學生優惠方案:清華大學學生可享課程最低優惠價─VIP企業會員優惠價,完成報名後須來電告知修改費用(使用本優惠價須於報名同時檢附清華大學學生證)。
  • ☆本課程包含講義、午餐及營業稅。
    ☆各項優惠請擇一使用。
    ☆課程費用不可使用紅利折抵,唯消費可累積紅利點數。
    ☆使用折價卷、仕橙舊學員或團報優惠,請報完名來電告知更改費用,謝謝!!
    • 若遇不可預測之突發因素,基金會保有相關課程調整、取消及講師之變動權。
    • 無紙化環境,輕鬆達到減碳救地球,即日起16小時以上課程結業證書改以電子方式提供。
    • 使用VIP廠商優惠之學員,上課當日報到時須查核該公司識別證(相關證明資料)。
    • 課前請詳閱簡章之課程內容或利用課程諮詢電話。
    • 課程嚴禁旁聽,亦不可攜眷參與。
    課程查詢或相關作業時程,請洽以下聯絡窗口。
    聯絡資訊