Linux学习笔记四:OTG方式为itop4412烧写安卓系统

一、概述

经过前面的笔记一、二、三,已经可以在Ubuntu进行Linux应用开发的学习。嵌入式的学习,基本还是要在ARM上运行。我主要是根据讯为的itop4412资料进行学习,这一节以安卓系统为例,记录下给开发板烧写镜像的方法。

镜像就是源代码编译并连接以后生成的可执行文件包,把这些镜像文件烧写到开发板的存储芯片里,开机就可以运行了。

烧写方法有TF卡和OTG两种,我使用的是OTG接口烧写,这也是讯为推荐的方式。主要是速度快,不用再额外准备TF卡。OTG 接口烧写方式也叫 fastboot 烧写。

二、烧写前准备

不过烧写哪种镜像,安卓也好,Qt也好,Ubuntu也罢,烧写指令都是完全一样的,只是更换成对应的镜像文件。
镜像文件共有四个:

– Uboot 镜像“u-boot-iTOP-4412.bin”
– 内核镜像“zImage”
– 文件系统“ramdisk-uboot.img”和“system.img

uboot通常不烧写,也就不列出了。将其他三个文件拷贝到“platform-tools”文件夹下。

三、分区格式化

  1. 首先需要进入uboot模式。给开发板上电,当超级终端开始打印信息后立即按“回车”键即可。
  2. 进行分区。在超级终端中输入命令:
fdisk -c 0

在这里插入图片描述

  1. 格式化。超级终端中依次输入命令:
fatformat mmc 0:1
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4

在这里插入图片描述

  1. 连接命令,超级终端中输入命令:
fastboot

在windows的任务管理器中可以查看是否连接成功:
在这里插入图片描述

四、烧写文件

  1. 打开命令行。运行“platform-tools”文件夹中的文件“cmd.exe”.
    在这里插入图片描述
  2. 依次输入烧写命令
//烧写zImage内核命令:
fastboot.exe flash kernel zImage
//输入烧写ramdisk 命令:
fastboot.exe flash ramdisk ramdisk-uboot.img
//输入烧写system 文件系统命令:
fastboot.exe flash system system.img
//输入擦除命令:
fastboot -w
//输入重启开发板命令:
fastboot reboot

可以看到每烧写一个文件,会显示出文件大小和耗时:在这里插入图片描述
至此,开发板开始重启显示安卓界面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值