分析 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教室 (台灣產物大樓, 台灣銀行樓上)


檢視較大的地圖

主辦單位