主题 : 【分享】Android2.1烧入mini2440 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 17926
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-04-03
最后登录: 2011-01-11
楼主  发表于: 2010-12-27 10:52

 【分享】Android2.1烧入mini2440

刚才发的贴由于附件大于1M,导致发帖失败,费了半天劲写的东西也都丢了,真是悲剧啊。

   这回不发感慨了,直接发烧写步骤。本人mini2440属于比较老的版本,用户手册上的日期为09年2月份。64M ram 64 M Flash,NEC的触摸屏。
   综述:将根文件系统考入SD卡,内核通过supervivi下载,由于我的supervivi也是老版本,因此对内核进行了一点儿修改。
1、将论坛上提供的内核镜像烧写进去,启动时会死在booting the kernel,版主说是mach_type出错,将内核源码中arch/arm/tool/mach_types对应的s3c2440的一行的number改成782(原为1999)后,重新编译内核即可,镜像见附件。
2、参考论坛教程将根文件系统考入SD卡:http://www.aiothome.net/read.php?tid-2903.html。在考入之后,要增加linuxrc的文件的权限:chmod 775 linuxrc,否则会出现Kernel panic - not syncing: No init found.  Try passing init= option to kernel的问题。
3、步骤2之后,进入supervivi直接按b,即可启动android,最先看到android四个字符,之后就是UI。
4、目前还有一个问题,就是触摸屏没有反应,想请教下版主,是不是触摸屏型号不对。(论坛上提供的文件系统是不是针对统宝LCD的,而我的是NEC的LCD)。

参考资料:
1、源码的下载:http://www.aiothome.net/read.php?tid-5600.html
2、SD卡启动步骤:http://www.aiothome.net/read.php?tid-2903.html
3、步骤2中对应的问题解决参考:http://www.unixresources.net/linux/clf/embedded/archive/00/00/62/64/626415.html
4、我在烧写过程中遇到的问题,发的请教帖http://www.aiothome.net/read.php?tid-9331.html

最后非常感谢版主mindee和网友3107002944的帮忙

PS:自己对于android的学习刚刚开始,以后还需要向大家请教,请多多帮忙,谢谢。
描述:内核镜像
附件: zImage.part1.rar (684 K) 下载次数:148
描述:内核镜像
附件: zImage.part2.rar (684 K) 下载次数:120
描述:内核镜像
附件: zImage.part3.rar (589 K) 下载次数:129
级别: 新手上路
UID: 35766
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2011-01-06
最后登录: 2011-03-22
1楼  发表于: 2011-01-15 09:33
我的就是nec 3.5的,可以的,触摸没反应是因为lcd没校准,把根文件系统的/system/etc/shine/pointercal删掉就ok了