
UEFI
文章平均质量分 55
jlgcumt
这个作者很懒,什么都没留下…
展开
-
UEFI logo图片选择
logo_custom.bmp 不能使用颜色绚丽的图片,否则压缩后太大会编译失败原创 2021-11-02 16:14:14 · 693 阅读 · 0 评论 -
高通UEFI研究[九]
1、TLMM gpio控制/* Access the TLMM protocol. */ status = gBS->LocateProtocol( &gEfiTLMMProtocolGuid, NULL, (void**)&TLMMProtocol); /* Test EFI wrapper interface. */ if(TLMMProtocol) { status = TLMMProtocol->ConfigGpio( (UINT3...原创 2021-10-22 18:30:00 · 1857 阅读 · 2 评论 -
高通UEFI研究[七]
显示函数研究续void Display_Utils_Initialize(bool32 (*pSupportedDisplayList)[]){ Display_UtilsContextType *pDisplayContext = GET_DISPLAY_CONTEXT(); /* initialize override flag */ MDP_OSAL_MEMZERO(pDisplayContext, sizeof(Display_UtilsContextType)); /* ...原创 2021-10-21 10:18:50 · 1775 阅读 · 0 评论 -
abl如何调用xbl里面的protocol
参考:高通文档How to use SMEM in ABL?For previous platform, Android LK was used for bootloader, while in recent platformsUEFI is used to replace the old Android LK bootloader.There are two parts of UEFI modules, one is in boot_images which is called UEFI core原创 2021-06-02 16:43:58 · 1282 阅读 · 0 评论 -
高通UEFI研究[八]
这里写自定gao义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用原创 2021-06-01 16:13:30 · 1794 阅读 · 1 评论 -
高通UEFI研究[一]
参考UEFI原理与编程,这本书写的还不错!.inf 用 于 编 译 一 个 模 块, 而 .dsc 文 件 用 于 编 译 一 个 Package, 它 包 含 了 [Def ines]、[LibraryClasses]、 [Components] 几个必需部分以及 [PCD]、 [BuildOptions] 等几个可选部分。...原创 2020-03-03 16:55:29 · 4317 阅读 · 0 评论 -
高通UEFI研究[二]
1、库模块(1)开发大型工程的时候经常会用到库,设置 MODULE_TYPE 为 BASE ;设置 LIBRARY_CLASS 为library 的名字。同时,不要设置 ENTRY_POINT。 [Packages] 块列出库引用到的包, [LibraryClasses] 列出包所依赖的其他库。(2)有些库仅能被某些特定的模块调用,编写这种库时需在工程文件中声明库的适用范围,声明方法是在 [D...原创 2020-03-10 11:14:46 · 2674 阅读 · 0 评论 -
高通UEFI研究[三]
1、高通uefi各个阶段入口函数SEC: _ModuleEntryPoint in Xblcore\moduleEntryPoint.asmSEC's C entry point: CEntryPointSEC loading DXE: LoadDxeCoreFromFv()DXE: DxeMain()BDS: BdsEntry() in Qcommpkg\drivers\bdsdxe...原创 2020-03-09 17:23:33 · 5609 阅读 · 0 评论 -
高通UEFI研究[四]
一、GPIO驱动研究TLMMApp.c TLMMApp.infEFI_STATUSEFIAPITLMMAppMain ( IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable ){ DALResult result = DAL_ERROR; EFI_STATUS status;...原创 2020-03-11 10:18:17 · 2934 阅读 · 1 评论 -
UEFI edk2中子目录介绍
AppPkgUEFI Application Development Kit是一系列用来进行uefi app开发的套件,标准依赖库,工具以及demo,目标是降低UEFI app的开发门槛。MdePkg全称为“Module Development Environment Package”,这是一个特殊的package,包含了用于开发一个module所需要的最小环境。一个module可能也会依...转载 2020-03-12 11:27:47 · 677 阅读 · 0 评论 -
高通UEFI研究[五]
1、显示环境变量QcomPkg/QcomTestPkg/DisplayApp/DisplayApp.cEnvVarEntry EnvVarList[] ={ {L"DISABLEDISPLAY", sizeof(UINT8)}, // DISPLAY_VAR_DISABLEDISPLAY {L"DISPLAYCONFIG", sizeof(UINT32)}, // D...原创 2020-03-13 11:40:34 · 3399 阅读 · 2 评论 -
高通UEFI研究[六]
MDPPlatformConfigure分析MDP_Status MDPPlatformConfigure(MDP_Display_IDType eDisplayId, MDPPlatformConfigType eConfig, MDPPlatformParams *pPlatformParams){ MDP_Status eStatus ...原创 2020-03-13 16:05:05 · 3709 阅读 · 1 评论