了解更多課程訊息
姓      名
連絡電話
電子信箱
新舊學員
舊學員 新學員
選擇課程
選擇場次
驗證碼
資訊來源
了解更多課程訊息
Android系統整合移植實務    上課時數:14小時    
( Android BSP Porting )
Android BSP課程教學實錄影片

  Android Platform日新月異,版本的快速變異往往是開發過程中的一大瓶頸,其中,Android Platform包含底層 Linux Kernel、仲介層(HAL、External Libs、ART and Framework layer)及上層Android Apps,本課程針對Android Platform探討如何把SOC廠提供新版Android BSP移植至其它硬體平台,學習並了解Android編譯流程、Android初始化流程、移植Linux Kernel驅動程式以及製作Android BSP for your Platform學習從底層核心驅動修改移植至Framework層移植最佳化做深入探討。課程中針對業界常見移植流程製作14大Android實例演練,實務導向指導學員實作Android 系統移植,課程使用ARM Cortex-A9 Tiny4412硬體平台做移植開發,帶領學員手動移植建置最新Android 5.x版本系統。


職涯發展
Android Kernel Porting工程師
Android 系統開發工程師
Android Driver Porting 工程師
手持裝置開發工程師

適合對象
已具備Embedded Linux能力而想了解Android系統整合移植者
具Android 驅動移植基礎者

具備以下背景尤佳
Linux Concept
Linux Kernel Concept
Android 驅動移植新手
本課程於 2016 年 5月 27 日完成第7次改版
由原來的Android4.2.2升級為5.0.2版實作教學
•初階:Android BSP Porting (Android 系統整合移植實務)14小時
•進階:Android Framework HAL Porting (Android 硬體框架整合實務) 12小時
Introduction to Android (Android介紹)
•Android 背景 •Android優勢
•Android 穿戴式裝置簡介 •Android功能
•OHA組織 •Android Accessory API
•Android介紹  
Android Software Stack Architecture (Android 架構)
•Android架構 •Android Run Time(ART)
•Android HAL架構 •Android Runtime Flow
Android Software Development Kit (Android SDK分析與實作)
•Android SDK Android Studio
•Android Debug tools •Android Debug Birdge (ADB)
Android Kernel & Driver Porting (Android核心與驅動移植技巧)
•Android 開發環境建置 •Android Kernel 移植技巧
•Android 平台移植流程 •Android Driver 移植技巧
Android Build System (Android 編譯系統)
•Android build 分析 •Android initialization 分析
•Android.mk •Android BSP 建置與實作
•Android Native Code 演練  
 
  • Android 5.x 軟體架構分析
  • Android 5.x initialization trace code
  • Android 5.x build trace code
  • Android 5.x 開發環境建置
  • Android 編譯, 燒錄, Debug 工具教學 (Fastboot,Lunch, ADB, Logcat, Dumpsys....)
  • Android JNI 架構分析
  • Android init.rc 分析
  • Android.mk 分析
  • 移植 Android BSP to your platform
  • How to develop Android Native code
  • 移植觸控面板驅動至 Android 5.x
  • 移植按鍵驅動至Android 5.x
  • 修改 Android 開機動畫
  • 移植 Busybox 至 Android 5.x
 
 
下載報名表

開課時間
•106年10月15日至106年10月22日      
 (週日全天班 AM9:30至PM5:30)
•106年11月26日至106年12月3日   
 (週日全天班 AM9:30至PM5:30)
相關課程: Android硬體框架整合實務
相關課程: Embedded Linux系統移植實作 ................................................................................
報名方式
•電話報名:專線02-2311-7355
線上報名 下載報名表
Mail:grace@cadtc.com.tw
傳真:02-2331-3591
現場報名:
親洽中華行動數位教育訓練中心 - 台北中心
(台北市開封街1段2號9樓)
................................................................................
上課地點
台北市開封街一段2號9樓 > 地圖 <
(台北火車站│館前路口│麥當勞隔壁大樓)

 
嵌入式課程實錄
Tiny4412專用轉接板
ARM Cortex-A9(4核心)開發板透過
HDMI線材連接電腦液晶螢幕
 
有良好的環境,具有經驗的師資及親切的助教!
結訓學員-郭○孟

        電機系畢業後進入傳統產業做硬體設計與系統整合十多年, 原本專案經理的工作就是要做軟硬體整合當中溝通的橋樑, 並指導韌(軟)體撰寫方法與 流程規劃,此次培訓獲得進步及成長的地方,由原本C語言完全不懂, 經由老師的教導與不間斷的練習,讓我得以將原本工作上的硬體設計與系統框架整合能力得以用自己撰寫韌體的方式實踐...

 
最新Cortex-A9四核開發板
搭配開發板周邊模組教學
24-7雲端實驗室
全天後可上線操作練習
學員結訓專題作品發表
課程規劃的專題製作
學員結業後服務更貼心
提供F.B.社團技術分享
隨時提供學員工作職缺
供求職資訊,訓用合一
講師親自撰寫上課講義
定時更新課程講義,掌握最新技術動脈
嵌入式系統書籍
定期訂閱熱門書籍,供學員免費借閱
免費供應飲料
研磨咖啡、特調冷飲、現泡熱茶
環型教室、數位設備
師生互動式廣播教學系統
 
最新推薦課程
none