zero7 发表于 2013-10-1 09:40:04

LTE2 开发 移植 调试 系列资料 不定期持续更新

这个贴o_O我将公开这段时间在160上取得的所有成果与经验,也是为基友尽的
一点绵薄之力,让这些东西可以延续下去,不断改进,不管是谁做的rom.
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
一楼目录索引与基础资料
二楼F160第三方框架构建(Device/ telephony/ Hw)接口源码解析
三楼库类 Linux工具,ril hw 接口与不可变库文件资料
四楼结合一到三楼开始第三方开发与移植之路
▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅

这篇贴我会尽量写详细,让初学者也容易看懂


1.LTE2第三方种类
目前LTE2的第三方移植 有两种
第一种 基于Aosp 例如 MIUIv4
第二种 基于CM 例如 cm10 ;X-UI

虽然第一种是使用aosp的框架构架, 但低层大部分使用是Cm的类库,之所以要将其分开介绍,是想大家知道,选择移植对象时,并非非Cm不可
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
2.目前第三方存在的缺陷
a1.驱动接口错位 ,硬件无法很好的工作,总会伴随着不少问题,虽然漫长的调试修复了不少问题,还是存在一些不足之处

a2.通讯层缺陷,telephony framework是安卓一个重要的组成部分,可不仅仅打电话接电话那么简单,这里不多做介绍,有兴趣的基友可以百度了解下,直接说问题---网络锁,不知道基友有没有开机弹出网络锁的印象,其实这个问题,一直都未真正解决过,它之所以没再出现,只是这个警告被系统忽略提示了,

3.第三方优势

a1.多样化,通用性强

a2.易于开发,获取源码方便

a3.维护方便,资源丰富


---------------------------

zero7 发表于 2013-10-1 09:40:15

一.拼包和移植过程中不可直接替换的文件与修改方法,开发和patchrom则不存在这些问题
■=可替换,但可能导致错误,可反向修改
■=替换有风险,可修改(一般不需要替换)
■=不可替换,可修改(一般不需要修改,相近硬件配置和网络类型可试着替换,有风险,不要轻易尝试)
                system/ --根目录
                app/- - 应用层
                        systemui.apk - -系统用户界面
                        phone.apk - -电话
                        settings.apk - -设置
               bin/ -- linux bin 指令库
                        rild
                        bluetoothd
                        sensors.qcom
                        sensorservice
                        vold
                      wifimac
                        wlan-precheck
                      wpa_cli
                        wpa_supplicant
                        bootanimation
               etc/- -
                        firmware/
                        wifi/
                      audio_effects.conf
                        audio_policy.conf
                        init.qcom.bt.sh
                        init.qcom.mdm_links.sh
                        init.qcom.modem_links.sh
                        init.wlan-on-off.sh
                        vold.fstab


zero7 发表于 2013-10-1 09:40:22

2

zero7 发表于 2013-10-1 09:40:28

3

zero7 发表于 2013-10-1 09:40:35

4

丶Jie 发表于 2013-10-1 09:41:06

...马哥要干什么。

看见 发表于 2013-10-1 09:43:03

马哥,我想问一下,怎么可以恢复网络模式设置呀?是在5457*#160#下哪个,谢谢

james_hot 发表于 2013-10-1 09:52:06

老马也发水贴

Noslepums. 发表于 2013-10-1 09:54:22

看起来是要发技术贴强烈顶

caesaryahoo 发表于 2013-10-1 09:56:34

感谢马哥无私分享,希望小二能越来越好
页: [1] 2 3 4
查看完整版本: LTE2 开发 移植 调试 系列资料 不定期持续更新