Android 移植系列:内核
2010-03-12 17:09:00 来源:WEB开发网核心提示:显然,在移植Android之前,Android 移植系列:内核,我们一般会对目标板有非常多的了解,甚至已经有了一个能够正常跑着的系统,所有被修改的地方应该都是可控的,不应该能够实现此处的功能,1.衡量对Android文件系统版本的需求,从而选定内核的版本
显然,在移植Android之前,我们一般会对目标板有非常多的了解,甚至已经有了一个能够正常跑着的系统。
1.衡量对Android文件系统版本的需求,从而选定内核的版本。我们知道从2.6.25到27,再到29,Linux内核体系的变化是比较大的,所以这是内核移植时一定要考虑的。If not consistent, maybe you can try with adding android drivers only. I think it will be done, but just from 27 to 25.
2. 移植内核不是修改代码——这是一位外籍友人指导的。其目的在于使新的功能或是相同的功能得以被移植。因此,所有被修改的地方应该都是可控的,不应该能够实现此处的功能,却有无法预测的side effect。
3. 关于Android新增的部分
3-1 drivers
binder
PM
logger
Ram_console
Alarm
Timed_gpio
3-2 ashmem
3-3 low memory killer
[]
更多精彩
赞助商链接