主题 : 成功在mini2440-64M上运行Android 2.1 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 26526
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2010-08-10
最后登录: 2011-06-17
楼主  发表于: 2011-04-02 21:06

 成功在mini2440-64M上运行Android 2.1

今天公司强行扣年假, 一个人在家无聊, 把3年前的开发板拿出来熟悉了一下.
参考了
1. shinelk大侠的帖子: SD卡启动系统步骤(可用于64M板) http://www.aiothome.net/read.php?tid-2903.html
2. shinelk大侠的帖子: 移植Android2.1(附获取freerunner 2.1 源码的方法)http://www.aiothome.net/read.php?tid-5600.html
3. 下载了2里的根文件系统和内核镜像, 是在http://www.163ftp.com/上下的,具体的帖子我没记下来,对不住各位.
4. 启动过程需要几分钟,起来后屏幕触摸没反应, 参考了http://www.aiothome.net/read.php?tid-9349-fpage-2.html.
删掉/system/etc/shine/pointercal后,重启, 启动过程中会要求校准屏幕.

遇到的问题及解决方法
【1】SD卡分区及格式化
开始试了好几个SD卡,都是2G的,直接把SD卡插入插槽,结果都是无法创建分区。后来试了一下usb方式,结果成功了。不能确认是否通用,大家可以试试。
看到有大侠提到过以下几种解决方法:a,重新量产一下;b,通过设备管理器把“可移动磁盘”改为“本地硬盘”等。
后来想想,直接用linux里的fdisk分区,用mkfs.vfat和mkfs.ext3应该是最简单的。
【2】文件系统装载到SD的EXT3分区
想偷懒,把格式化好的SD卡直接插到mini2440上,结果fat32的自动就mount上了,可ext3能看到有个mmcblk0p2,就是无法mount,后来反应过来了,我这mini2440上没支持ext3.
不想装linux,本来觉得只能通过wubi装个ubuntu,或者装个vmware+ubuntu,在ubuntu的网站上看到了可以直接在光盘上运行ubuntu,于是在windows里先把文件系统拷到fat32分区,用以前刻的ubuntu光盘启动后,在ubuntu里拷到ext3分区,直接进行tar -xzvf ....文件系统就ok了。
【3】mini2440启动andriod2.1是需要等几分钟的
上面把文件系统已经做好在SD卡里了,然后把内核镜像用supervivi --> k和dnw软件下载到mini2440,然后s-->s 设置启动参数,w保存,q-->b启动。
开始没有耐心,以为没搞对,折腾了近一个小时,后来有事打了个岔,结果进去了,哈哈
【4】屏幕触摸没反应
rm /system/etc/shine/pointercal
reboot
然后就拿着手写笔等着
【注】Console串口是一直需要连着的;dnw用的usb线,内核镜像下载完就可以收起来了。

【问题1】 板子上的6个按键,K1,K2是音量大小的;K4是类似于menu;其它几个我没搞清楚,请大侠们明示!
【问题2】 放在那里一段时间后操作就没有响应了,就像死机样,正常么?有啥办法?
【问题3】 接了一下家里的usb键盘,能认出来,Ctrl+Alt+Del组合键好使,其它键有没有对应操作呢?
【问题4】 准备搞无线网卡上去,请有经验的大侠不吝赐教,先行谢过。

今天这也算是刷机了,经常刷iPhone ,越狱;刷android ,提权;欢迎志同道合着来讨论。
级别: 新手上路
UID: 79467
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2012-10-09
最后登录: 2017-09-13
1楼  发表于: 2012-10-14 17:06
能不能提供下编译过程和生成的镜像文件。我的也是64M的mini2440 别人送的 现在要移植android
网上的各个版本的移植方法都不全。
大侠求救撒。