各位大大想請教一下
要如何學習Android的架構
我知道Android架構主要是(上層到底層)App -> Framework -> HAL -> Kernel
小弟的工作內容主要是跟Android porting相關
主要會修改HAL層與Kernel層的code
由於以前沒有學過Android
想請教各位大大
假設我想董Android架構(主要想董HAL與Kernel)
需要什麼背景知識嗎
本身會C語言
但不會C++(沒學過物件導向)
發現hal都是C++的CODE
所以看得挺吃力的
還有很想要trace code從上層到底層的flow大致是怎麼樣
這部分有推薦的書籍嗎
另外我沒有學過os
是否會導致我很難學習Android
小弟跪求各位大大分享學習Android的心得(非app層,盡量以底層為主)
或者推薦的書籍
感激不盡