自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装EDKII环境遇到的错误解决办法汇总

       在刚开始学UEFI时遇到的第一个打击人的困难就是EDKII环境的安装,按照教程来总会遇到让人看不懂的错误,今天把之前遇到的错误及解决办法总结出来。       ①在安装环境时新建的文件夹不要用中文名,以防万一。       ②关于出现C:\NASMnasm不是可执行文件的问题:&n

2021-09-26 14:34:47 1213

原创 UEFI中Handle和Protocol的关系

本文参考《UEFI原理与编程》Protocol的设计类似于C++中的类,只不过在UEFI中是用struct代替class,用函数指针模拟成员函数,并且函数指针的第一个参数必须是指向Protocol的指针——用来模拟this指针。这里只简单描述一下Protocol的概念,其他具体的不多说。而Handle和Protocol都是软件上的概念,个人认为把软件的概念和具体的硬件相结合更容易理解Handle与Protocol的关系。那Handle怎么与具体的硬件相结合呢?这就需要了解EFI_HANDLE。EFI

2021-09-26 10:45:18 1272

原创 UEFI学习——事件函数WaitForEvent和CreateEvent/CreateEventEx

本文参考戴正华《UEFI原理与编程》1.等待事件的服务WaitForEvent启动服务中的WaitForEvent服务的函数原型:/**等待Event数组内任一事件被触发 @retval EFI_SUCCESS 下表为*index的事件被触发 @retval EFI_UNSUPPORTED 当前的TPL不是TPL_APPLICATION @retval EFI_INVALID_PARAMETER 下标为*index的事件类型为EVT_

2021-09-13 10:41:02 3743

原创 读取SMBIOS第二个Type和所有Type41(根据SMBIOS 3.0 (64-bit) Entry Point)

64位的SMBIOS EPS表可以根据SMBIOS 3.x GUID (SMBIOS3_TABLE_GUID, {F2FD1544-9794-4A2C-992EE5BBCF20E394})找到,这在所有遵循SMBIOS规范的BIOS中都是一样的。 #define EFI_SMBIOS3_TABLE_GUID \{ \ 0xf2fd1544, 0x9794, 0x4a2c, {0x99, 0x2e, 0xe5, 0xbb, 0xcf, 0x20, 0xe3, 0x94} \}代码实现的功能是

2021-09-07 14:28:44 3343 7

吴立赛-FPGA.zip

MIPSCPU的设计,包括32条基本指令,12条扩展整数指令,中断原子指令,32条基本指令流水CPU的设计

2020-07-13

直流电机(有刷).zip

stm32直流有刷电机的原理和代码,几种直流减速电机主要参数,stm32的PWM驱动直流电机代码及硬件运行流程。

2020-04-29

空空如也

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

TA关注的人

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