作者hyhjcjy (翊玥)
站内AndroidDev
标题[问题] Android 核心、源码、系统?
时间Fri Dec 27 12:10:34 2013
各位前辈们好,
在学习android的时候有些搞不清楚的地方:最近常常在需要一些功能的时候会遇到
需要编译kernel、编译source code的状况,不知道android kernel source和
android source code有什麽用途差别?为什麽有时候要编译kernel,有时候要编译
source code?
我们常说的手机是android x.x版的系统,x.x就是source code的版本号吗?
我看到网路上有列出android x.x是基於linux y.y kernel,那kernel版本跟
source code 版本有一定要对应的关系吗?我可以把某个android版本换kernel或是把
某个kernel上使用的android版本换掉吗?
我想应该可以?只是不知道我编译kernel和编译source code,又是产生什麽去替换什麽?
(因为我目前编译source code都没成功过,不知道会产生什麽)
我使用学习工具的是安装了Android 2.x OS的开发版,在SD卡中有一些系统相关的档案和
资料夹以及一些boot用的image(uImage),我知道某些功能可以经由编译kernel所产生的
uImage档,替换原本的uImage档,就能启动某些功能。但不知道编译source code的话是?
还有,在SD卡中那些系统相关的档案和资料夹,也不是source code也不是kernel code,
那这些东西又是从哪来的呢?如果坏掉了,又要从哪里下载呢?
我可能有点初学,也不确定这样问对不对,所以上网也好像关键字下不对,找不到可以解
答这些迷惑的资讯...
希望前辈们可以提供解答或是可以阅读什麽资料来厘清这些观念!
谢谢回覆哦:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.61.240.28