主题 : cm10 for tiny210v2 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 32117
精华: 1
发帖: 16
金钱: 130 两
威望: 26 点
贡献值: 1 点
综合积分: 52 分
注册时间: 2010-11-10
最后登录: 2021-08-19
楼主  发表于: 2013-03-26 17:12

 cm10 for tiny210v2

管理提醒: 本帖被 xoom 设置为精华(2013-05-27)
为了搞Android弄了块tiny210v2的板。电容屏的的板子。

我这个人比较懒,而且现在工作了有点忙。要是因为板硬件差异跑不起来,我就不管了。能解决的问题,我尽量。

这个系统跑在sd卡上,所以给你的sd卡分区。第一个区放bootloader,第二个区放uImage,第三个区做为SD卡,第四个区Android根文件系统。分区大小自己看着办,够放就行。

#1.bootloader
代码:https://github.com/5victor/u-boot-tiny210.git

用的是liukun321移植的u-boot,修复了不能在tiny210v2上运行,主要是因为tiny210v2的nand flash是8K的页,还做了点其它的小美化。u-boot的环境变量是放在SD卡里面的。

u-boot编译什么的就不需要我说了吧。

编译好了,照liukun321那贴说的,烧到卡里去就能运行了。http://blog.csdn.net/liukun321/article/details/7438880

给内核的启动参数:
bootargs=console=ttySAC0,115200 root=/dev/mmcblk0p4 rw rootfstype=ext4 rootdelay=1 init=/init lcd=S70 ctp=3                                                     bootcmd=fatload mmc 0:2 0x20000000 uimage ; bootm 0x20000000
bootargs中root=/dev/mmcblk0p4就是前面为什么Android根文件系统放第4分区的原因。bootcmd中mmc 0:2这就是内核放第二区的原因。
#2.kernel
代码:https://github.com/5victor/linux-tiny210v2.git

那个电容屏和alsa-soc的驱动已经变成源码放在内核里了。我暂时需要这两个模块,所以就只弄了这两个模块的源代码了。

克隆下来代码,进去。

1.cp mini210-tvp5150_android_defconfig .config

2.把u-boot-tiny210v2编译出来的tools/mkimage放在/usr/local/bin

3.make ARCH=arm CROSS_COMPILE=(自已看着办)  uImage

把SD卡第二分区格式化成fat32,把uImage放在其根目录下。

#3.Android
先把Android或者cm源代码下下来。

然后,我移植的。

cm的在https://github.com/5victor/cm_device_samsung_tiny210

Android官方的在https://github.com/5victor/device_samsung_tiny210

把代码克隆下来后移动到device/samsung/tiny210。

1.source build/envsetup.sh

2.lunch 选你看到有tiny210字眼的项目

3.make

4.sd卡第4分区格式化成ext4格式

5.cp -a out/target/product/tiny210/root/* /sd卡根目录 注意那个*号。

6.cp -a out/target/product/tiny210/system /sd卡根目录

7.修改SD卡下*.rc *.prop的权限为644。sysem/build.prop为644。

8.修改init.rc文件

就这样了,当然,有的错误你们遇到之后才知道了。
上几张图,才有真相。




 




我靠,这样的贴居然没人顶。
源代码就在那了,居然没人对怎么把Android移植到一个新的设备感兴趣?
写得不够详细。你是愿意自己吃饭还是愿意别人把饭嚼了喂给你吃?so。遇到问题时先尝试使用搜索引擎解决,实在解决不了再请教别人。

网上各种编译u-boot、编译kernel、编译Android的文章。

还有,自己编译一个系统跑起来的收获绝对比你用SD卡刷系统或者后面出来的USB什么的刷系统收获大得多。
[ 此帖被冰柠绿茶在2013-03-31 02:33重新编辑 ]
级别: 总版主
UID: 45585
精华: 3
发帖: 628
金钱: 3375 两
威望: 675 点
贡献值: 3 点
综合积分: 1316 分
注册时间: 2011-05-06
最后登录: 2018-10-18
1楼  发表于: 2013-03-26 18:00
能不能上传完整的CM10代码  
级别: 侠客
UID: 44031
精华: 0
发帖: 53
金钱: 265 两
威望: 53 点
贡献值: 0 点
综合积分: 106 分
注册时间: 2011-04-21
最后登录: 2014-05-14
2楼  发表于: 2013-03-26 20:47
牛啊,能更详细吗?
级别: 侠客
UID: 44031
精华: 0
发帖: 53
金钱: 265 两
威望: 53 点
贡献值: 0 点
综合积分: 106 分
注册时间: 2011-04-21
最后登录: 2014-05-14
3楼  发表于: 2013-03-26 20:57
先fork了,工作稳定了再研究
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
4楼  发表于: 2013-03-26 20:59
这样就行了?!强人,神贴留名
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2013-03-27 07:11
支持一下 希望今后能不断完善
"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: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
6楼  发表于: 2013-04-05 17:04
引用楼主冰柠绿茶于2013-03-26 17:12发表的 cm10 for tiny210v2 :
为了搞Android弄了块tiny210v2的板。电容屏的的板子。

我这个人比较懒,而且现在工作了有点忙。要是因为板硬件差异跑不起来,我就不管了。能解决的问题,我尽量。

这个系统跑在sd卡上,所以给你的sd卡分区。第一个区放bootloader,第二个区放uImage,第三个区做为SD卡,第四个区Android根文件系统。分区大小自己看着办,够放就行。
.......
更新了,不错,帮顶
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
7楼  发表于: 2013-04-05 17:10
这个试了一下是可行的,建议kasim哥设置精华帖
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
8楼  发表于: 2013-04-05 18:08

 回 8楼(huhu2207) 的帖子

呵呵,在这个版块我没有权限。
"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: 42749
精华: 6
发帖: 241
金钱: 1530 两
威望: 306 点
贡献值: 6 点
综合积分: 602 分
注册时间: 2011-04-11
最后登录: 2016-07-19
9楼  发表于: 2013-04-06 21:38
现在还没有达到移植的水平,先路过