AndroidDev 板


LINE

※ 引述《hyhjcjy (翊玥)》之铭言: : 各位前辈们好, : 在学习android的时候有些搞不清楚的地方:最近常常在需要一些功能的时候会遇到 : 需要编译kernel、编译source code的状况,不知道android kernel source和 : android source code有什麽用途差别?为什麽有时候要编译kernel,有时候要编译 : source code? 所谓的Kernel,泛指在framework之下阶层,大部分是在最底BootLoader+BSP Driver那块 如果你是单纯AP开发者,Kernel基本上不太需要去编译。 一只出货的手机,Kernel已经包含了原生Google Source Code(ex 4.x)+Vendor(Qualcomm 、Broadcom、MTK...),Vendor商会处理BT、Wifi、Camera等等driver。 当一只手机driver出问题的时候 才需要从Kernel编译image,在编译到上层framework+ AP。如果driver没问题,像一般app开发者,其实只须build AP层,像Eclipse Build apk : 我们常说的手机是android x.x版的系统,x.x就是source code的版本号吗? 是的,我们可以统称为android 4.x版本的source code : 我看到网路上有列出android x.x是基於linux y.y kernel,那kernel版本跟 : source code 版本有一定要对应的关系吗?我可以把某个android版本换kernel或是把 : 某个kernel上使用的android版本换掉吗? 详细对应关系,我想你能要自己找。 当然可以,只是稳定性问题,不过这种问题通常是vendor商在伤脑筋 不过我想你不需要特地伤脑筋,除非你在联发科XD : 我想应该可以?只是不知道我编译kernel和编译source code,又是产生什麽去替换什麽? : (因为我目前编译source code都没成功过,不知道会产生什麽) : 我使用学习工具的是安装了Android 2.x OS的开发版,在SD卡中有一些系统相关的档案和 : 资料夹以及一些boot用的image(uImage),我知道某些功能可以经由编译kernel所产生的 : uImage档,替换原本的uImage档,就能启动某些功能。但不知道编译source code的话是? : 还有,在SD卡中那些系统相关的档案和资料夹,也不是source code也不是kernel code, : 那这些东西又是从哪来的呢?如果坏掉了,又要从哪里下载呢? 我这样说吧,MTK拿google kernel的source code,tune出她们vendor商的kernel source code,当然Qualcomm等等也是如此,编译出来的image当然只能是MTK晶片的手机才会正常 操作。 你使用google原生的boot image,只是个壳,本身它的wifi BlueTooth与Camera等是没有 Driver的,当然不能正常运作。SD卡我不知道是不是也是类似如此,要请这块的专家补充。 只是我搞不懂 你一直想改kernel build image做什麽XD,因为这是vendor商在做的工作 SD卡的资料大部分都放在/mnt/sdcard/ 当然你可以透过framework层改写他档案产出路径 例如,我改写framwork让它出现在/mnt/sdcard2/下,但是权限问题可能要在kernel改 (权限问题我忘了XD rwx-rwx-rwx之类的) 我相信sd卡应该有Driver,不过是goole在own还是vendor再own不清楚 : 我可能有点初学,也不确定这样问对不对,所以上网也好像关键字下不对,找不到可以解 : 答这些迷惑的资讯... : 希望前辈们可以提供解答或是可以阅读什麽资料来厘清这些观念! : 谢谢回覆哦:) http://www.books.com.tw/products/0010470576 买下去就对了... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 101.10.109.199
1F:推 mshockwave:推一本书: embedded android 欧莱礼今年出的 老实说没 12/27 20:30
2F:→ mshockwave:写的很完整 但非常适合当敲门砖 然後也绝对不要看中 12/27 20:30
3F:→ mshockwave:文版 会吐血 12/27 20:30
4F:→ aimw0202:还不错 之前有翻过~ 12/27 22:01
5F:推 leveler:这书很棒,当初还是门外汉时就读这本 12/28 22:38
6F:推 hyhjcjy:网路书店全部都卖完了也太抢手,拍卖看到一本,买就对了XD 12/30 14:47
7F:→ aimw0202:台北的话去天珑试看看 不然买二手也无访 12/30 16:17
8F:推 Assyla:呜,我就是看中文版的 XD 12/30 16:46
9F:推 egglet:SD卡有Driver,居多是vendor或系统厂RD去改以符合手机硬体 12/31 22:17
10F:推 hyhjcjy:embedded android不错,买来看觉得有适合我的需要:) 01/16 17:11
11F:→ iincho:这本写的并不好...简体书写的比这本好的很多.... 01/17 19:04







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP