
Android开机流程
文章平均质量分 82
小馋喵星人
这个作者很懒,什么都没留下…
展开
-
【Android SDM660源码分析】- 04 - UEFI ABL LinuxLoader 代码分析
【Android SDM660源码分析】- 04 - UEFI ABL LinuxLoader 代码分析1. LinuxLoader.c在前面《【Android SDM660开机流程】- UEFI XBL 代码流程分析》中,我们分析到,在BdsEntry() 中会调用 LaunchDefaultBDSApps() 回载默认app。默认app定义在 amss\BOOT.XF.1.4\boot_images\QcomPkg\Sdm660Pkg\LA\uefiplat.cfg 中,如下:## Defaul原创 2021-03-05 18:07:15 · 4455 阅读 · 3 评论 -
【Android SDM660源码分析】- 03 - UEFI XBL GraphicsOutput BMP图片显示流程
【Android SDM660源码分析】- 03 - UEFI XBL GraphicsOutput BMP图片显示流程在前面充电流程中,我们看到了显示BMP图片这一块,本文来分析下BMP图片的显示流程。显示图片的驱动GUUID为 gEfiGraphicsOutputProtocolGuid ,它定义在mGOP->Blt()# amss/BOOT.XF.1.4/boot_images/MdePkg/Include/Protocol/GraphicsOutput.hstruct _EFI_G原创 2021-02-23 11:40:16 · 3821 阅读 · 0 评论 -
【Android SDM660源码分析】- 02 - UEFI XBL QcomChargerApp充电流程代码分析
【Android SDM660源码分析】- 02 - UEFI XBL QcomChargerApp充电流程代码分析一、加载 UEFI 默认应用程序1.1 LaunchDefaultBDSApps()1.1 LaunchAppFromGuidedFv()一、加载 UEFI 默认应用程序1.1 LaunchDefaultBDSApps()在高通代码中,QcomChargerApp是作为默认应用程序配置在uefiplat.cfg中,# amss\BOOT.XF.1.4\boot_images\QcomP原创 2021-02-08 18:02:13 · 6975 阅读 · 18 评论 -
下载高通 SDM845 Android 11.0 开源代码
参考网站:https://wiki.codeaurora.org/xwiki/bin/QAEP/https://wiki.codeaurora.org/xwiki/bin/QAEP/release从wiki上看到SDM845的manifest xml信息为:January 28, 2021 LA.UM.9.3.r1-00700-sdm845.0 sdm845 LA.UM.9.3.r1-00700-sdm845.0.xml 11.00.00 1. 先使用git 下载repo# mkdir原创 2021-02-07 12:42:13 · 3069 阅读 · 0 评论 -
【Android SDM660源码分析】- 01 - 如何创建 UEFI XBL Protocol DXE_DRIVER 驱动及UEFI_APPLICATION 应用程序
【Android SDM660源码分析】- 01 - 如何创建 UEFI XBL Protocol 驱动一、创建UEFI_DRIVER 驱动1. 创建 QcomChargerDxe\QcomChargerDxeLA.inf2. 创建驱动的GUUID, gQcomChargerProtocolGuid3. 创建 QcomPkg\Include\Protocol\EFIQcomCharger.h 头文件4. 创建 QcomChargerDxe\QcomCharger.c 源码二、创建UEFI_APPLICATI原创 2021-02-05 11:37:51 · 3241 阅读 · 2 评论 -
【Android SDM660开机流程】- UEFI XBL 代码流程分析
【Android SDM660开机流程】- UEFI XBL 代码流程分析一、UEFI XBL1.1 boot_images代码目录1.2 UEFI代码运行流程1.3 SEC (安全验证)1.4 PEI (EFI前期初始化)1.5 DXE (驱动执行环境)1.6 BDS (启动设备选择)1.7 XBL Loader1.8 RT(Run Time)先来看下SDM660芯片冷启动的流程,可以看出,在设备上电后,先跑的是 APPS PBL,接着运行XBL SEC、XBL Loader,通过Loader引出XB原创 2021-02-01 17:19:02 · 13857 阅读 · 6 评论