在Tiny6410上安装Android系统详细说明.docVIP

  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文档。上传文档
查看更多
在Tiny6410上安装Android系统详细说明

安徽开源软件有限公司 PAGE PAGE 21 在Tiny6410上安装Android系统的详细说明文档 2011年8月1日 一.SD卡Bootloader的制造 1.Bootloader的简介在这就不多说了 这个是开源的的,在移植启动引导程序时,我们会用到,现在只要了解即可。 想了解详情的可以进入下面的网站: HYPERLINK /view/1223454.htm /view/1223454.htm 1.1 U-boot 三星公司为6410 系统提供了带有 USB下载功能的U-boot,有善之臂公司在此基础上增强和改进了它的功能,并把它完全开源出来,以供广大嵌入式爱好者学习研究使用,主要特性如下: 1. 增加了下载菜单,类似 Superboot 的 USB下载菜单 2. 增加了 SD卡启动配置 3. 支持直接下载烧写 yaffs2 文件系统映像 4. 支持烧写WindowsCE BootLoader之 Nboot 5. 支持烧写WindowsCE映像的功能 6. 支持烧写单文件映像文件,就是通常所说的裸机程序 7. 支持返回原始shell 说明:大部分声称完全开源 Bootloader 的 6410 开发板,也都是从三星提供的 U-boot稍作改动而来的,所有开源的 U-boot 目前均无法烧写到 SDHC 卡(超过 2G 的大容量 SD 卡)中使用。 1.2 Superboot 除了完全开源的 U-boot,友善之臂还为企业用户设计了功能超强的 Superboot,它需要被烧写入 SD 卡中使用,关于它的 USB 下载功能,如果你使用过 mini2440,那么在 mini6410开发板上,你也会得心应手,因为它们的功能菜单和命令都几乎是完全相同的,你甚至不用 重新安装 USB下载驱动和 dnw下载软件。 2. SD卡Bootloader的制造 Step1: 打开光盘\tools\中的 SD-Flasher.exe 烧写软件,如图 请注意,此时软件中的 eLayout”和“ReFormat”按钮是失效的,因为我们特意在 WindowsXP 系统中关闭了此功能。 Step2: 点 按钮找到所要烧写的 superboot (注意不要放在中文目录下),如图 Step3: 把 FAT32 格式的 SD 卡插入笔记本的卡座,也可以使用 USB 读卡器连接普通的PC,准备就绪,点“Scan”,找到的 SD卡就会被列出,如图 Step4: 再点“Fuse”,superboot 就会被烧写到 SD卡中了。 Superboot 被写入 SD 卡后是无法看到的,该如何检测呢?很简单,把 SD 卡插到开发板上,并把开发板上 S2 开关设置为“SDBOOT”模式,开机后,就可以看到板上的 LED1 在不停的闪烁,这就说明 Superboot 已经正常运行了。 二.手动安装Android系统 一.有关工具和知识介绍 在正式进行手动安装Android系统之前,首先说明一些概念、工具和思想。 其实,Android系统是通过对开源的Linux系统进行裁剪和添加得到的,所以,它几乎具有Linux所有的特性。如果你做过Linux系统的裁剪和移植,你肯定会知道,最终我们需要通过编译获得3个重要的文件: 1.启动引导程序(在这里就是u-boot_nand-ram256.bin) 2.系统镜像,一般是以.img扩展名(在这里就是我们烧写的azImage_a70) 3.文件系统(在这里就是我们烧写的rootfs_android-mlc2.ubi)。 在后面我们会一个一个将这些文件烧写到Nandflash中(哦,对了忘了说nandflash和norflash 还有什么TF卡和SD卡的区别,在这里我就简单的说下,想了解更多的问百度,呵呵!打个比方:Nandflash就好像我们的硬盘,容量大,速度慢,价格便宜而NorFlash就相当于我们的内存,容量小,速度快,价格贵!其实,我们这次买的板并没有Norflash,以前我自己用的那个板有Norflash。现在启动程序是放在SD卡上的,以前就放在我上面说的Norflash上的) 言归正传,接下来 看看我们会用到什么工具和器材 Dnw :这是USB 数据传输控制的软件 后面会用它来传输我上面提到的3个文件。 我们在烧写之前,我们需要做以下几个准备: 把开发板的串口和PC的串口连接起来(连这根线是为了让开发板向我们PC机上的超级终端传输数据的,这样我们可以在上面控制和监视开发板的操作),如果电脑没有串口,还需要一根USB转串口线,这个是需要一个驱动程序,你可以在百度上搜索:USB转串口驱动,下载并安装。 把开发板带的USB数据传输

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档