一、前言
安卓的内核和镜像的烧录是利用bootloader里面的内建命令fastboot来进行烧录的,步骤是:先在目标板连接串口线和otg线,然后启动目标板,在bootloader的界面串口终端输入fastboot,然后在PC的cmd命令行下输入fastboot.exe的一系列命令:
fastboot.exe flash kernel zImage
fastboot.exe flash ramdisk ramdisk-uboot.img
fastboot.exe flash system system.img
这样就能更新安卓系统的内核和系统镜像了。不过当你反复调试安卓系统的时候,重复输入这些烧录命令会让你心烦。有没有一种简单的方法解决这个问题呢?答案是有的。
二、利用脚本完成自动烧录
1.在fastboot.exe的工具目录建一个目录用于存放烧录文件,目录名称叫usr_image,
2.建一个脚本用于烧录内核和系统镜像,脚本名称:auto_fastboot_ALL.bat,脚本内容:
fastboot.exe flash kernel usr_image\zImage
fastboot.exe flash ramdisk usr_image\ramdisk-uboot.img
fastboot.exe flash system usr_image\system.img
fastboot -w
fastboot reboot
3.建一个脚本用于单独烧录内核,脚本名称:auto_fastboot_Kernel.bat,脚本内容:
fastboot.exe flash kernel usr_image\zImage
fastboot reboot
三、愉快的烧录和调试
1.开终端,输入fastboot
。
2.双击运行脚本 auto_fastboot_ALL.bat
3.等待烧录完成。
4.验证新的烧录文件