嵌入式-1 uboot模式烧写镜像文件

为什么要烧写(下载)?这个就不用多说了,镜像文件烧写(刷机)了,程序才能运行,才能完成你想要的功能。
烧写的是什么?烧写的是镜像文件,这里的镜像文件是指嵌入式cpu的指令集合,相当于单片机的bin或者hex文件,
烧写到哪?
详细步骤:
1 安装ADB驱动,并连接otg线到PC。
2 进入uboot模式
硬件启动时,uboot和kernel都会从串口输出系统启动信息。也可以通过键盘输入信息和uboot和kernel进行交互。
uboot启动会有一个读秒:
Hit any key to stop autoboot:4
如上,4秒内按下任意按键就进入了uboot模式,此模式一般用于镜像文件的烧写。
3 进入uboot模式后,在超级终端输入:fastboot,进入fastmode烧写模式。
    xxx# fastboot
    此时检查一下PC 是否识别了设备,在windows任务管理器下是否有android phone设备出现,如果没有,安装ADB驱动。   
烧写是用fastboot工具,在windows命令行输入烧写命令即可,命令如下:
fastboot.exe flash bootloader u-boot.bin // 烧写uboot
    fastboot.exe flash kernel  Image  // 烧写kernel
    fastboot.exe flash ramdisk  ramdisk-uboot.img // 烧写android  文件系统
    fastboot.exe flash system  system.img // 烧写android  可能还有地址等相关参数
也可用批处理一次性烧写完。

fastboot可在windows下和linux下使用,fastboot和uboot通过usb(otg)接口通讯,将镜像写入flash中。

recovery 是另外一种类似的方法。

你可能感兴趣的:(嵌入式Linux)