高级应用android-guide.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2

Android on mini2440 简易编译安装指南 开发平台:Fedora 9 交叉编译器:arm-linux-gcc-4.3.2 with EABI 目标平台:128M-1G 版本的mini2440+统宝3.5”LCD(mini2440T35) 日期:2009-8-24 作者:友善之臂 Android on mini2440 简要说明: Android 是 Google 公司开发的开放性手册操作系统平台,它主要基于 Java 构建各种应用程序。目前Android 已经被移植倒多种嵌入式设备和平台上运 行,爱好者众多,甚为流行。 有很多mini2440 用户也在讨论和尝试移植Android ,其中shinelk 网友向 我们展示了他的一些移植成果,我们觉得这或许对于其他用户/玩家有些参考意 义,因此将其买下,并完全开放出来供各位网友下载试用。 为了提供给各位用户更广阔的交流空间,我们向“ARM9 之家”论坛申 请了一个专门讨论Android on mini2440 的版块,并特意邀请shinelk 担任版主(为 期半年) 。 注意:本公司并不提供基于该版本android 的任何技术支持和服务咨询。 shinelk 本身也是一个普通网友,仅在空余时间与大家交流和讨论他移植的 android 系统。 友善之臂保留以上文字描述的解释权。 广州友善之臂计算机科技有限公司(简称“友善之臂”) 2009-8-24 为何选用128M mini2440? 因为Android 基本文件系统内容较多,无法直接放入容量较小的开发板运行使用。 我们特意选择128M mini2440 作为android 基本的开发平台。 1. 检查交叉编译器版本 2. 解压android 内核源代码和文件系统目录 3. 配置和编译android 内核 4. 制作yaffs2 文件系统映象 5. 烧写到mini2440 开发板运行 6. 各个文件下载地址 1. 检查交叉编译器版本 编译此处提供的android 内核,需要使用符合EABI 标准的arm-linux-gcc-4.3.2 交 叉编译器,在命令行输入arm-linux-gcc –v 可以看到版本信息如下: 2. 解压android 内核源代码和文件系统目录 (1) 建立工作目录:/opt/FriendlyARM/android (2) 进入此目录并执行解压命令: #tar xvzf android-kerneltar.gz #tar xvzf android-fstar.gz 执行完毕,如图所示: 3. 配置和编译android 内核 解压出来的内核中已经包含了一个缺省的内核配置文件:config_mini2440,运行 命令: #cp config_mini2440 .config (注意config 前面有个“.”) 然后运行make menuconfig ,不要做任何设置,保存退出,如图: 再执行命令:make zImage 开始编译内核,执行完毕,如图所示,将在arch/arm/boot 目录下生产zImage 文件,如图: 4. 制作yaffs2 文件系统映象 要把目标文件系统目录 fs 制作成可以烧写的yaffs2 文件系统映象文件,需要使 用mkyaffs2image-128M 功能,在命令行输入:mkyaffs2image-128M 应该出现如 下信息: 在/opt/FriendlyARM/android 目录下执行: #mkyaffs2image-128M fs mini2440T35_android.img 将会把fs 目录制作成可烧写映象文件:mini2440T35_android.img 如图: 执行完毕结果如图: 5. 烧写到mini2440 开发板运行 以上我们分别制作生产了内核文件:zImage ,和文件系统映象文件: mini2440T35_android.img,下面我们通过开发板自带的supervivi 把它们烧写到 开发板并运行。 注意:安装USB 驱动和串口终端设置,以及USB 下载烧写说明,请见mini2440 用户手册。 首先,把开发板的S2 开关设置到NOR 一次,开机启动进入BIOS 模式(也就是 supervivi 模式

文档评论(0)

雨中人 + 关注
实名认证
文档贡献者

这一世渡尽红尘,若有来生,不再为人。

1亿VIP精品文档

相关文档