自強課程

課程名稱
【仕橙3G教室】Android Porting + Embedded Linux基礎訓練班
如期開班
<雙人同行>可享一人萬元有找!!!
課程代碼:
99C104
上課時間:
10/6(三)、10/7(四),09:00-16:00
上課時數:
12 小時
上課地點:
課程費用:
13800元
(符合超值優惠價格者需送出報名表後,系統發出報名成功回函確認金額。)
超值優惠:
※會員優惠價:
會員於開課7日前(含)報名並完成繳費,可享會員優惠價 12100 元。
※團報價方案
會員2人同行,可享同行價 9999 元。(須於課前告知)
會員於開課7日前(含)報名並完成繳費,可享會員優惠價 12100 元。
※團報價方案
會員2人同行,可享同行價 9999 元。(須於課前告知)
課程目標:
‧ 學習 Embedded Linux 入門觀念
‧ 製作小型 Embedded Linux 系統
‧ 製作 Android 系統
‧ 初探 Android 系統的移植流程
‧ 製作小型 Embedded Linux 系統
‧ 製作 Android 系統
‧ 初探 Android 系統的移植流程
課程特色:
以Android搭配Embedded Linux的入門教學,帶您入門Android系統編譯與移植!
將 Android 移植到不同硬體平臺時,需具備 Embedded Linux 的基礎知識。Embedded Linux 技術是 Android Porting 的基礎,二者有許多相同之處,以及一些小差異,如何有效學習與入門。
將 Android 移植到不同硬體平臺時,需具備 Embedded Linux 的基礎知識。Embedded Linux 技術是 Android Porting 的基礎,二者有許多相同之處,以及一些小差異,如何有效學習與入門。
修課條件:
˙熟悉Linux 環境操作與C 語言
˙Android 移植非常新手
˙Embedded Linux 入門學習者
1. 完全新手想要入門。
如果您是 Android Porting 的初學者,對於基本環境的操作不熟悉,或是完全沒有 Android 的實務經驗,仕橙3G教室建議您,由「Android Porting + Embedded Linux 基礎訓練班」開始學習。因為在 Android Porting 的過程中,將會使用到 Embedded Linux 的實作技術,例如:Root filesystem 的客製化,因此,為初學者所規劃的 Android Porting + Embedded Linux 課程是您最佳的起點。
2. 有基礎,想要深入了解移植細節。
如果您已經具備基本的 Android Porintg 能力,例如:Android image 的製作,想要更深入了解「如何進入 Board-Level」的移植,可以直接由「Android Porting 移植技術與實作訓練」課程開始。本課程將帶領您了解「將 Android 移植到目標開發板」的每一個細節,對於想要開發自有硬體或產品的廠商來說,是一門很合適的課程。
˙Android 移植非常新手
˙Embedded Linux 入門學習者
1. 完全新手想要入門。
如果您是 Android Porting 的初學者,對於基本環境的操作不熟悉,或是完全沒有 Android 的實務經驗,仕橙3G教室建議您,由「Android Porting + Embedded Linux 基礎訓練班」開始學習。因為在 Android Porting 的過程中,將會使用到 Embedded Linux 的實作技術,例如:Root filesystem 的客製化,因此,為初學者所規劃的 Android Porting + Embedded Linux 課程是您最佳的起點。
2. 有基礎,想要深入了解移植細節。
如果您已經具備基本的 Android Porintg 能力,例如:Android image 的製作,想要更深入了解「如何進入 Board-Level」的移植,可以直接由「Android Porting 移植技術與實作訓練」課程開始。本課程將帶領您了解「將 Android 移植到目標開發板」的每一個細節,對於想要開發自有硬體或產品的廠商來說,是一門很合適的課程。
課程大綱:
第01堂課:初探 Embedded System
1.1 Embedded System 的軟硬體設計概念
1.2 SoC 趨勢
1.3 Embedded Linux 系統架構
第02堂課:編譯 Linux kernel
2.1 設定 Linux kernel 原始碼
2.2 編譯 Linux kernel 原始碼
2.3 Cross compile 原理說明
2.4 Linux kernel 開機流程
第03堂課:編譯 Android
3.1 Android 的定位及發展方向
3.2 Android 的軟體架構
3.3 GNU/Linux vs. Android/Linux
3.4 Android 的軟體授權
3.5 如何取得 Android 原始碼
3.6 如何編譯 Android 原始碼
3.7 如何追蹤 Android 原始碼
3.8 使用 Android emulator
第04堂課:Busybox 輕鬆上手
4.1 什麼是 Busybox
4.2 設定編譯器
4.3 設定 Busybox 的編譯選項
4.4 編譯 Busybox
4.5 如何追蹤 Busybox 原始碼
第05堂課:Embedded Root Filesystem (Android + Linux)
5.1 製作小型 Linux 系統
5.2 打造小型 Root filesystem
5.3 製作小型 Root filesystem
5.4 學習撰寫 Initial Script
5.5 解折 Android 的 Root filesystem
5.6 使用 Busybox 強化 Android Root filesystem
5.7 重要的 Android Property
5.8 整合型實驗驗證 Embedded Linux 開機流程
第06堂課:移植 Linux device driver 至 Android 之概念解說
6.1 Framebuffer device driver 移植概念解說
6.2 Touch device driver 移植概念解說
6.3 Keypad device driver 移植概念解說
第07堂課:External Library 移植流程
7.1 如何將一個程式庫移植到 Android
7.2 如何修改 Android Framework
7.3 如何整合程式庫與 Android Framework
7.4 應用程式如何與程式庫溝通
7.5 重新編譯 Android 系統並進行測試
1.1 Embedded System 的軟硬體設計概念
1.2 SoC 趨勢
1.3 Embedded Linux 系統架構
第02堂課:編譯 Linux kernel
2.1 設定 Linux kernel 原始碼
2.2 編譯 Linux kernel 原始碼
2.3 Cross compile 原理說明
2.4 Linux kernel 開機流程
第03堂課:編譯 Android
3.1 Android 的定位及發展方向
3.2 Android 的軟體架構
3.3 GNU/Linux vs. Android/Linux
3.4 Android 的軟體授權
3.5 如何取得 Android 原始碼
3.6 如何編譯 Android 原始碼
3.7 如何追蹤 Android 原始碼
3.8 使用 Android emulator
第04堂課:Busybox 輕鬆上手
4.1 什麼是 Busybox
4.2 設定編譯器
4.3 設定 Busybox 的編譯選項
4.4 編譯 Busybox
4.5 如何追蹤 Busybox 原始碼
第05堂課:Embedded Root Filesystem (Android + Linux)
5.1 製作小型 Linux 系統
5.2 打造小型 Root filesystem
5.3 製作小型 Root filesystem
5.4 學習撰寫 Initial Script
5.5 解折 Android 的 Root filesystem
5.6 使用 Busybox 強化 Android Root filesystem
5.7 重要的 Android Property
5.8 整合型實驗驗證 Embedded Linux 開機流程
第06堂課:移植 Linux device driver 至 Android 之概念解說
6.1 Framebuffer device driver 移植概念解說
6.2 Touch device driver 移植概念解說
6.3 Keypad device driver 移植概念解說
第07堂課:External Library 移植流程
7.1 如何將一個程式庫移植到 Android
7.2 如何修改 Android Framework
7.3 如何整合程式庫與 Android Framework
7.4 應用程式如何與程式庫溝通
7.5 重新編譯 Android 系統並進行測試
課程師資:
☆☆Mask (鍾文昌) 現為 Android 及 Embedded Linux 的自由工作者,從事數年 Linux 及 Embedded Linux 的相關開發工作,產品包含 Set-Top-Box、智慧型手機及快速開機軟體等相關產業,具有豐富的 Android移植實務經驗,致力開設高品質的 Android 移植實務課程,2009 年 12 月開設台灣第一個上機實作 Android移植實務課程,帶領學員實際移植 Android 至 OMAP3530,2009 年 7 月發表台灣第一篇開放 Android移植流程及原始碼的學術性論文,至今已累積上千人次下載。
☆老師的blog:http://www.mask.org.tw
☆老師的blog:http://www.mask.org.tw
主辦單位:
財團法人自強工業科學基金會
合作單位:
仕橙3G教室
學員須知:
注意事項
☆本課程包含講義、午餐及營業稅。
☆仕橙折價卷與各項優惠擇一使用。
☆課程費用不可使用紅利折抵,唯消費可累積紅利點數。
☆使用折價卷或團報優惠者,請來電告知,由專人為您更改費用。若遇不可預測之突發因素,基金會保有相關課程調整、取消及講師之變動權。
無紙化環境,輕鬆達到減碳救地球,即日起16小時以上課程結業證書改以電子方式提供。
使用VIP廠商優惠之學員,上課當日報到時須查核該公司識別證(相關證明資料)。
課前請詳閱簡章之課程內容或利用課程諮詢電話。
課程嚴禁旁聽,亦不可攜眷參與。
優惠方案擇一使用。
☆仕橙折價卷與各項優惠擇一使用。
☆課程費用不可使用紅利折抵,唯消費可累積紅利點數。
☆使用折價卷或團報優惠者,請來電告知,由專人為您更改費用。