曙海教育集團
上海:021-51875830 北京:010-51292078
西安:029-86699670 南京:4008699035
成都:4008699035 武漢:027-50767718
廣州:4008699035 深圳:4008699035
沈陽:024-31298103 石家莊:4008699035☆
全國統一報名免費電話:4008699035 微信:shuhaipeixun或15921673576 QQ:1299983702
首頁 課程表 報名 在線聊 講師 品牌 QQ聊 活動 就業
    Android Framework & HAL軟硬整合技術班
  培養對象

1) 希望迅速了解和掌握Android底層技術的人員;

2) 希望從事移動終端開發的愛好者、工程師、程序員、以及相關行業的工程技術人員

   班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號)
       每期人數限3到5人。
   上課時間和地點
上課地點:【上!浚和瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班)
Framework開課時間:2020年3月16日
   實驗設備
     ☆資深工程師授課

        
        ☆注重質量
        ☆邊講邊練

        ☆合格學員免費推薦工作

        ☆合格學員免費頒發相關工程師等資格證書,提升您的職業資質

        專注高端培訓15年,端海提供的證書得到本行業的廣泛認可,學員的能力
        得到大家的認同,受到用人單位的廣泛贊譽。

        ★實驗設備請點擊這兒查看★
   最新優惠
       ◆請咨詢客服。
   質量保障

        1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
        2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
        3、培訓合格學員可享受免費推薦就業機會。

        Android Framework & HAL軟硬整合技術班


Android Framework & HAL軟硬整合技術班

Android 已成為重要的手持裝置操作系統,為協助國內企業快速掌握Android作業系統的技術,并建立團隊技術能力,以提升企業產品開發的能力,是特別針對產品開發所涉及的Android底層技術所細心規劃的必要課程,內容特別針對設計原理與實作細節進行說明,課程深入淺出,以至簡方式介紹實務Android框架與底層技術的課程。旨在培養出一批真正的能在Android領域可以實戰和馳騁的高端人才。


一、培訓目標

1)建立開發Android產品的正確觀念

2)建立開發框架的實務能力

3)建立開發HAL驅動模塊的實務能力
4)撰寫品質良好的代碼

二、培訓對象

1) 希望迅速了解和掌握Android底層技術的人員;

2) 希望從事移動終端開發的愛好者、工程師、程序員、以及相關行業的工程技術人員

三、教學大綱

第一階段 Android OS 開發環境建立與編譯
1.1 Android 框架(framework)架構介紹
1.2 如何取得Android原始碼
1.3 Android product 分支建立
1.4 編譯 ARMv5+Android系統(image制作)
1.5 使用Android emulator
1.6 Vanilla Kernel & Android kernel 編譯

第二階段 HAL技術詳解
2.1 HAL的意義與二進位佈署(Binary File Deploy)
2.2 Service 與 Manager 的意義與用途
2.3 Libhardware 與 HALAPL
2.4 Stub & Module的觀念
2.5 專題討論:定義并選寫第一個HALStub

第三階段 HAL Development
3.1 HAL Stub Analysis and Design (OOAD)
3.2 HAL Stub Class
3.3 HAL Stub lnterface
3.4 專題討論:開發LED的HAL 模組

第四階段 Extend Android APL
4.4 如何加入API至Android Framework
4.2 如何編譯并制作獨立JAR擋
4.3 上機實驗:開發LedService APL與制作mokoid.jar程式庫


第五階段 JNI & Runtime Library
5.1 什么是JNI
5.2 如何選寫JNI & Native Method
5.3 如何制作Android Runtime Library
5.4 專題討論:如何開發與制作 Runtime Library

第六階段 Android Service
6.1 Android Process 模式
6.2 Component 與 Main Thread
6.3 SystemServer 介紹
6.4 ServiceManager 介紹
6.5 專題討論:SensorManager與SensorService實例

第七階段 SystemService與HAL整合
7.1 IPC Remote method call與Binder觀念說明
7.2 AIDL介紹與llnterface設計觀念解析
7.4 ServiceMamager
7.5 專題討論:LeddService設計與ILedService探討

第八階段 Manager API(Refinement-架構優化)
8.1 SensorManager 與SensorService實例探討
8.2 Remote Object觀念與IBinder介紹
8.3 如何以Proxy Object整合Android Service
8.4 Long operations 的解析與實作細節
8.5 RemoteException 的解析與實作細節
8.6 Handler與Message 的解析與實作細節
8.7 Error Handling

第九階段 分組專題探討
9.1 Example 1:整合驅動程式至Android 框架
9.2 Example 2:選寫Android應用程式以控制LED
9.3 Example 3:標準的Android HAL 架構
9.4 Example 4:Motor HAL Stub

版權所有:蘇州端海信息科技有限公司

雙休日、節假日及晚上可致電值班電話:4008699035 值班手機:15921673576(微信同號) 或加qq:1299983702和微信:shuhaipeixun

友情鏈接:SOC設計培訓 Labview培訓 Matlab培訓 DCS培訓 OPENGL培訓 DCS培訓 OPENCV培訓 Labview培訓 Cortex培訓 SOC培訓
友情鏈接:Cadence培訓 ICEPAK培訓 EMC培訓 電磁兼容培訓 sas容培訓 羅克韋爾PLC培訓 歐姆龍PLC培訓 PLC培訓 三菱PLC培訓 西門子PLC培訓 dcs培訓 橫河dcs培訓 艾默生培訓 robot CAD培訓 eplan培訓 dcs培訓 電路板設計培訓 浙大dcs培訓 PCB設計培訓 adams培訓 fluent培訓系列課程 培訓機構課程短期培訓系列課程培訓機構 長期課程列表實踐課程高級課程學校培訓機構周末班培訓 南京 短期培訓系列課程培訓機構 長期課程列表實踐課程高級課程學校培訓機構周末班 端海 教育 企業 學院 培訓課程 系列班 長期課程列表實踐課程高級課程學校培訓機構周末班 短期培訓系列課程培訓機構 端海教育企業學院培訓課程 系列班



a日韩av网址