自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 UEFI源码解析之UEFI_DRIVER

Dxe Driver可以视作UEFI中的一个服务,在entry中通过protocol安装自己的服务,在Bds等位置通过locate protocol使用该服务,不必依赖与具体的硬件。当需要封装某个设备或总线的时候,对应于具体的物理实现,需要用到UEFI Driver的模型实现。UEFI Driver模型实现设备/总线的检测,安装,卸载,更新,启动,停止等;一个Driver可能适配多个设备,一个设备可能连接管理多个子设备等,因此UEFI Driver还可以多次安装

2022-02-11 17:25:07 4316

转载 【UEFI基础】EDK编译生成的二进制的结构

UEFI二进制文件结构描述

2022-02-06 20:05:38 235

原创 UEFI源码解析之HOB

HOB全程Hand off Block,粗暴的理解就是握手时候传递的block;Pei阶段和Dxe阶段的握手,Block中的信息主要是内存等一些平台资源;PEI阶段把自己能获取到的平台相关信息通过block的方式传递给Dxe阶段

2022-02-05 21:36:19 2893

原创 UEFI源码解析之PPI

PPI是PI阶段PEIM和PEIM之间的沟通桥梁,类似于Dxe阶段的Protocol;一个PEIM中Install一个PPI后,另一个PEIM通过Locate获取该PPI;

2022-02-05 21:11:20 2825

原创 UEFI源码解析之PROTOCOL&HANDLE

Protocol用于UEFI在DXE及之后各阶段中各模块之间的通信,作用与PI阶段的PPI类似;Protocol与Handle一起使用,实现了C++中的面向对象的编程方式,且能达到类似数组或map中的访问方式,通过一个输入数值Handle/GUID等获取数据结构信息或操作接口等;

2022-02-05 20:57:28 1617

原创 UEFI源码解析之EVENT

UEFI-EDK2是单核单线程的架构,除了时钟中断外,没有其他中断机制,Event在UEFI中实现了异步执行的能力;

2022-02-05 16:49:29 2429

原创 UEFI源码解析之调试环境搭建

UEFI-Edk2源码复杂且BIOS运行依赖主板硬件,学习阶段可通过编译edk2源码包中的模拟器调式edk2的代码结构和运行流程。1. 依赖环境的安装:Win10下edk2编译环境搭建Visual Studio community 2017(注册微软账号,避免VS社区版试用阶段过期)EDK2-stable-202002下载地址:https://github.com/tianocore/edk2/releases/tag/edk2-stable202002下载源码到本地目录如D:\

2022-02-05 15:53:32 3083

7279文档手册

7279芯片开发详细描叙和包括开发时候用到的模块例子。

2011-11-21

linux内核编译详解

详细介绍了linux内核的组成,功能,编译步骤等。

2011-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除