課程採實體上課與遠端線上同步教學 學習加分。
職涯發展
Android Kernel Porting工程師
Android 系統開發工程師 | Android Driver Porting 工程師
手持裝置開發工程師 |
適合對象
已具備Embedded Linux能力而想了解Android系統整合移植者
具Android 驅動移植基礎者
課程大綱
Introduction to Android (Android介紹) |
|
| •Android 演進歷史 | •Android優勢 | | •Android 衍生產品 | •Android 分區和檔案系統 | | •OHA組織 | |
|
Android Software Stack Architecture (Android 架構) |
|
| •Android 分層架構 | •Android Run Time(ART) | | •Android Runtime Flow | •Android Project Treble介紹 |
|
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 啟動、備份和重置 | •Android init.rc分析 | | •Android Daemon分析 | •Android.mk | | •Android BSP 建置與實作 | •Android Native Code 演練 |
|