主题 : 号召移植android4.1.2给tiny210(TODO整理) 复制链接 | 浏览器收藏 | 打印
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
30楼  发表于: 2012-11-11 21:59

 Re:回 20楼(benjaminwan) 的帖子

引用第26楼vmlinz于2012-11-11 21:21发表的 回 20楼(benjaminwan) 的帖子 :
这个只能先稳定在一个版本上,比如4.1.2,等修改的代码成熟了再来看怎么升级。这里如果版本跨度大了,手工的事情会很多。。。现在还在纠结从aosp4.1.2开始还是从cm10开始

在我看来,在Nexus S的CM10基础上加上tiny210的支持是一个比较好的选择。
1. CM团队已经在S5PV210平台(Nexus S)上做了很多完善,我们可以直接利用;
2. CM团队的开发活动比AOSP更活跃,bug fix的速度也更快;
3.  比较成熟的社区支持,wiki文档。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
31楼  发表于: 2012-11-11 22:01

 回 29楼(vmlinz) 的帖子

:), 谢谢
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
32楼  发表于: 2012-11-11 22:04

 Re:Re:回 24楼(huhu2207) 的帖子

引用第27楼huhu2207于2012-11-11 21:27发表的 Re:回 24楼(huhu2207) 的帖子 :
哦,这样……多谢指点……我觉得不如从aosp开始,慢慢再转到cm?cm编译脚本与aosp还是有点不一样的,有点麻烦


aosp不知道有不有cm那些辅助移植的脚本。。。aosp应该是个基础,应该做最初版要合理些
君子终日乾乾,夕惕若,厉,无咎
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
33楼  发表于: 2012-11-11 22:06

 Re:Re:回 20楼(benjaminwan) 的帖子

引用第30楼kasim于2012-11-11 21:59发表的 Re:回 20楼(benjaminwan) 的帖子 :

在我看来,在Nexus S的CM10基础上加上tiny210的支持是一个比较好的选择。
1. CM团队已经在S5PV210平台(Nexus S)上做了很多完善,我们可以直接利用;
2. CM团队的开发活动比AOSP更活跃,bug fix的速度也更快;
3.  比较成熟的社区支持,wiki文档。


我也是觉得cm的文档全,社区活跃。有完善的移植文档。aosp就是基础,相对来说功能更精简,我们要做的事情可能要更多些。
君子终日乾乾,夕惕若,厉,无咎
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
34楼  发表于: 2012-11-11 22:19

 回 楼主(vmlinz) 的帖子

4.一开始就以aosp的启动方式启动还是就完全参考友善的启动,好利用友善开发的特性?(倾向从aosp开始)

我想这个取决于你觉得友善的启动提供了什么特性,这些特性是否能由标准的Android启动方式来取代。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
35楼  发表于: 2012-11-11 22:33

 Re:回 楼主(vmlinz) 的帖子

引用第34楼kasim于2012-11-11 22:19发表的 回 楼主(vmlinz) 的帖子 :

我想这个取决于你觉得友善的启动提供了什么特性,这些特性是否能由标准的Android启动方式来取代。


我想做个最精简的aosp或者cmmod,如果友善的东西不是很必要就暂时不考虑,还不清楚最初的init程序到底是在哪里设置的。我先研究下。
君子终日乾乾,夕惕若,厉,无咎
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
36楼  发表于: 2012-11-11 22:46

 回 35楼(vmlinz) 的帖子

友善之臂的内核在启动后会先挂载内建的initramfs镜像,这个镜像在内核源代码目录的scripts\FriendlyARM.cpio。是一个压缩文件,你可以解开来看里面的内容:)
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
37楼  发表于: 2012-11-11 22:52

 Re:回 35楼(vmlinz) 的帖子

引用第36楼kasim于2012-11-11 22:46发表的 回 35楼(vmlinz) 的帖子 :
友善之臂的内核在启动后会先挂载内建的initramfs镜像,这个镜像在内核源代码目录的scripts\FriendlyARM.cpio。是一个压缩文件,你可以解开来看里面的内容:)


恩,谢谢
君子终日乾乾,夕惕若,厉,无咎
级别: 骑士
UID: 29604
精华: 9
发帖: 171
金钱: 1830 两
威望: 366 点
贡献值: 9 点
综合积分: 522 分
注册时间: 2010-10-01
最后登录: 2016-04-13
38楼  发表于: 2012-11-11 23:06
个人觉得可以从cm9或android ics开始移植。
要么就干脆直接等4.2Jelly Bean。
君子终日乾乾,夕惕若,厉,无咎
级别: 侠客
UID: 8588
精华: 0
发帖: 61
金钱: 310 两
威望: 65 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2009-08-29
最后登录: 2018-02-08
39楼  发表于: 2012-11-11 23:16
引用第38楼benjaminwan于2012-11-11 23:06发表的  :
个人觉得可以从cm9或android ics开始移植。
要么就干脆直接等4.2Jelly Bean。

cm9是被废弃的基本没有维护的版本,因为4.0.3出来不久4.1.X就来了。
cm10应该会merge aosp4.2的,因为名字都叫jellybean。

我想顺便学习下4.1.2里面改善界面流畅度的project butter。
就定cm10开始了,反正有cm7参考,再把相关的device profile做干净点,以后再backport。
君子终日乾乾,夕惕若,厉,无咎