因應Android系統在嵌入式領域蓬勃發展下,Android不僅使用在手機平板上,也開始使用在工業控制、廣告機、智慧電視等應用上,本課程主軸針對Android 10.0架構做系統移植,使用RockPi 4開發板針對Android 10.0版以上系統框架移植為教學內容。
針對Android Linux Kernel做詳細探討移植,並循序漸進了解Android核心、Android框架層及Android驅動程式框架,學習如何從上層Android
JAVA應用程式呼叫底層C驅動程式,以實務移植LED driver、SDIO WiFi driver、Touch Panel driver、Button Driver,並且針對業界各種不同需求撰寫框架層模組,用以支援不同業界需求應用實作教學。
針對Android Linux Kernel做詳細探討移植,並循序漸進了解Android核心、Android框架層及Android驅動程式框架,並且針對業界各種不同需求撰寫框架層模組,用以支援不同業界需求。
1.
熟悉Android BSP/ Framework HAL移植技巧
2.
完整掌握Android Debug技巧
3.
了解Android GMS認證,Android建置系統
1.
移植SD驅動Android 10.x
2.
移植USB無線網卡
3.
移植觸控面板驅動至Android 10.x
4.
Android 溫/濕度Sensor HAL移植
5.
Android Native Service/HIDL(光感測)實作