Android2.1烧入mini2440
来源:互联网 发布:linux查看网络配置命令 编辑:程序博客网 时间:2024/06/02 18:43
可见本人在friendlyArm上发的帖子:http://www.arm9home.net/read.php?tid=9343
Android内核源码从论坛上下载的,根文件系统也是论坛上的牛人制作的,作为学习android的初级阶段,我先借助前辈的资料进行下载,先有一个初步的了解,之后还需要不断学习,制作自己的文件系统,熟悉android内核源码。
这回不发感慨了,直接发烧写步骤。本人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.arm9home.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.arm9home.net/read.php?tid-5600.html
2、SD卡启动步骤:http://www.arm9home.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.arm9home.net/read.php?tid-9331.html
最后非常感谢版主mindee和网友3107002944的帮忙
PS:自己对于android的学习刚刚开始,以后还需要向大家请教,请多多帮忙,谢谢。
- Android2.1烧入mini2440
- mini2440(1) mini2440开发板
- android2.1 目录树
- android2.1 目录树
- android2.1获取联系人
- Android2.1-环境准备
- Android2.1获取屏幕分辨率
- Android2.1源代码结构
- android2.1 Mms structure
- android2.1修改状态栏
- android2.1-src-tree
- Android2.1源码结构
- android2
- Android2
- android2.3_v210_烧写问题1-格式化失败
- android2.3中dalvik分析(较android2.1)
- mini2440 烧写流程
- android2.1 Eclair 编译运行
- ssh后门快速安装(記錄)
- WPF 下配置Settings
- configure配置时关掉优化
- 网络代理服务器工作原理
- Silverlight for Windows Phone 7开发系列(1):环境搭建
- Android2.1烧入mini2440
- 身份证号码校验位生成代码
- zedgraph使用心得
- VS同步调试时出现"bootstrap could not be loaded"
- iPad: 大尺寸触屏的交互意义
- JAVA EE (如Tomcat) 中支持断言
- Shell脚步中的递归函数以及遍历目录
- Delphi Variant 数组的介绍
- TCP/IP网络层级结构及其应用服务(一)