”分析 Android 框架與驅動程式的關係,透過架構、機制與原理的綜合探討,了解如何實作高品質的系統”
-
為什麼要參加本講座?
Android 框架與 Linux 驅動程式整合,關係緊密,也需要精緻的分析與開發。參加本講座,助底層工程師能了解 Android 框架如何整合驅動程式
-
講座的內容有哪些?
本講座將針對 Android framework 與 HAL 抽絲剝繭,整理出與 Linux 驅動程式整合有關的程式碼,並就這些主題介紹背後的技術原理,整體性高
-
講座內容的走向?
本講座將由軟體工程的角度 (Software enginnering) 切入,從工程設計、架構到基礎原理的了解開發過程,內容都是 Jollen 講師長期的企業顧問心得
揭祕 Android 與 Linux 驅動程式整合技術 (課程大綱)
1. Android Service & Native Service 要點剖析 | • Android 軟硬整合設計與模式 • ServiceManager 與 Binder 系統 • 如何使用 Binder Proxy • Binder Proxy 的實作 | 60 mins |
2. Android 框架與驅動程式整合要點剖析 | • 如何進行阻塞式操作 (Blocking IO) • 如何進行輪巡操作 (Polling IO) • 子線程 (Worker Thread) 實現要領 • 異步調用 (Async Method Call) 實現要領 • 回調 (Callback) 與接口設計高級用法 | 90 mins |
3. Android 與 Linux 驅動程式的 Data Transfer | • 實現 Java 與 Native 的數據交換 • Android 框架層的數據交換要領 • Binder 與 Parcel 的使用技巧整理 • Application 與 Bundle 的觀念 • Native 與驅動程式間溝通的實現要領 | 60 mins |
4. Android 框架整合 Linux 驅動程式的設計技巧 | • 使用 PMEM • 使用 Sysfs 的要點整理 • 善用 Delegate pattern 與 Callback methods • 如何思考線程 (Threading) 與線程同步問題 (Thread join) • 序列化 (Serialization) 的使用時機 | 60 mins |
5. 案例研究與開發分析: 使用 Jelly Bean (Android 4.1) | • 實作 Power HAL 與框架整合 • ProCamera 與 camera2 新架構設計分析 • (其它主題將陸續公佈) | 90 mins |
先備知識
- ● 建議具備 Android HAL 基本知識
- ● 建議具備 Linux 驅動程式架構知識
- ● 接觸過軟體工程知識 (如: OO)
適合對象
- ● Android 底層工程師、Android 專案經理、驅動程式工程師
報名費用
1.原價 | 2.仕橙廠商方案 | 3.早安鳥方案 | 4.團報與仕橙VIP方案 | 5.仕橙講座好友方案 |
NT$3,800(每人) | NT$3,200(每人) | NT$3,500(每人) | NT$3,200(每人) | NT$2,700(每人) |
•繳費日期:2012/8/28前報名繳費(含現場報名) •本講座恕無法合併使用折價卷與仕橙VIP 卡 |
•繳費日期:2012/8/20 •仕橙企業客戶的員工參加本課程,皆享有此優惠 |
•繳費日期:2012/8/20 前報名繳費 •本講座恕無法合併使用折價卷與仕橙VIP 卡 |
•繳費日期:2012/8/20 前報名繳費 •團報:二人以上報名 •仕橙VIP:報名表須填寫VIP卡號,並請攜帶VIP卡報到 •本講座恕無法合併使用折價卷 |
•繳費日期:2012/8/20 前報名繳費 •仕橙講座好友資格:曾參加過兩場以上(含兩場)仕橙講座者皆可享有此優惠 •請在填寫報名表時,在VIP卡號欄位寫上『仕橙講座好友』,客服人員將為您確認優惠資格 •本講座恕無法合併使用折價卷 |
如何報名
- 1. 下載報名表如下
- 2. 請回傳至 contact@moko365.com 或傳真 (02) 2383-1660
- 3. 客服人員將會主動與您連絡並寄發繳費通知
下載報名表
講座時間
日期:2012年08月28日(星期二)
時間:09:30~12:00,13:30~17:00
講座地點
地點:新領域教育訓練中心 A館 台北市中正區館前路49 號4 樓404教室 (台灣產物大樓, 台灣銀行樓上)
檢視較大的地圖