各位大大想请教一下
要如何学习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层,尽量以底层为主)
或者推荐的书籍
感激不尽