在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行、一般来说这段程序也是用汇编写的,这样可以加快代码的运行速率。它的主要作用是初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序,因此整个系统的加载启动任务就完全由BootLoader来完成。在一个基于Cortex-A系列的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BootLoader汇编程序。
第一步:准备工作
1 、在PC上正确安装手机驱动程序,驱动请在华为终端官网上下载。
2、下载Google提供的ADB工具包并在PC上安装,如安装到D:\adb_tools-2.0目