相关文章

UEFI开发与调试---edk2中子目录介绍

AppPkg UEFI Application Development Kit是一系列用来进行uefi app开发的套件,标准依赖库,工具以及demo,目标是降低UEFI app的开发门槛。MdePkg 全称为“Module Development Environment Package”,这是一个特殊的package&…

UEFI开发探索100 – 《UEFI编程实践》发布啦

(请保留-> 作者: 罗冰 https://blog.csdn.net/luobing4365) 《UEFI编程实践》发布 1 内容简介第一部分 UEFI环境搭建及UEFI应用构建:sparkles:第1章 UEFI的世界第2章 UEFI开发和调试环境搭建第3章 构建UEFI应用 第二部分 图形图像、汉字显示和GUI构建:sparkles:第4章 图形与…

UEFI学习(四)-SuperIo的访问

UEFI学习(四)-SuperIo的访问 一、什么是Super I/O?二、我们要用SuperIo实现什么三、NCT5581D的访问机制配置顺序①进入扩展功能模式②配置寄存器③退出扩展功能模式 目标一实现SIO.cSIO.inf结果演示 目标二实现目标三实现CPU温度读取CPU电压读…

UEFI学习(一)-EDK II环境搭建

UEFI_edk2环境搭建 UEFI_edk2环境搭建环境搭建准备软件安装(一) vs2019安装(二)Python安装(三)IASL、NASM安装(四)edk2的选择与安装 环境变量配置target.txt修改edk2编译OVMF制作和使…

UEFI 之 Capsule Update (固件更新)

概要 什么是UEFI Capsule Update呢?Capsule,顾名思义,是“胶囊”的意思,所以UEFI Capsule Update可以理解为胶囊式固件更新。 UEFI规范定义了Firmware Management Protocol(FMP)、capsule格式以及EFI Syst…

UEFI开发与调试---利用QEMU虚拟盘调试UEFI APP

由前文我们知道如何制作qemu虚拟盘了,那么对于UEFI的开发者,也可以通过虚拟盘来模拟启动过程,或者方便自己uefi app的调试。当我们制作好了虚拟盘之后,后续可以通过编译生成uefi app,然后把app放到虚拟盘中并更新&…

高通 安卓 Uefi 的理解

最近接触了高通bootloader,对UEFI有了一些理解,虽说不深入,俗话说不总结等于没学,因此还是小小总结一下; UEFI早在PC领域名声大噪,UEFIgpt以其自身优点干翻了传统biosmbr,UEFI也成为了未来bootl…

删除UEFI启动中的多余启动项

最近电脑又抽风了,安装系统总是安装不上,一直提示重新启动,这里多说一句,我的UEFI启动项中多了几个无用启动项,就算是将系统盘全全盘格式化也删除不了,因为它们在BIOS中,并不在我们的磁盘上&…

BIOS和UEFI的区别

一:什么是UEFI The Unified Extensible Firmware Interface (UEFI) Specification, previously known as the Extensible Firmware Interface (EFI) Specification, defines an interface between an operating system and platform firmware. The interface consi…

【UEFI实战】HII之vfr文件

vfr文件 HII的实现涉及到多种不同类型的文件,vfr文件是其中最重要的一种,它构成了界面的结构样式。本文主要参考自《edk-ii-vfr-specification.pdf》,后面简称为参考文档。 UEFI代码操作UI界面,并不是直接使用vfr文件&#xff0…

【UEFI实战】HII之代码示例

代码示例 代码在https://gitee.com/jiangwei0512/edk2-beni,模块是BeniPkg\DynamicCommand\SetupDynamicCommand\SetupDynamicCommand.inf。这里通过一个命令setup来打开图形界面。图形界面的form在Page.vfr中,还有若干的uni文件存放字符串,…

VMWare Workstation 使用UEFI启动

创建新的虚拟机编辑虚拟机所在目录 .VMX 增加一行 firmware"efi"保存 .VMX 文件。 参考 https://forums.ivanti.com/s/article/How-to-enable-UEFI-in-VMWare-Workstation?languageen_US

UEFI BIOS之Shell常见功能汇总

1.什么是shell? UEFI shell是一个简单的、互动的环境,在这个环境中,设备驱动可以被加载,UEFI应用程序可以启动,操纵系统可以被引导。 2.用户可以通过shell干什么? 1》 加载UEFI的驱动 2》 运行UEFI的可执…

【Linux】使用 UEFI 的操作系统启动过程

参考书籍《Beyond BIOS: Developing with the Unified Extensible Firmware Interface Third Edition》 文章目录 一、从 UEFI 到 OS Run Time1.1 BIOS 和 UEFI1.2 UEFI 启动过程1.21 Security (SEC) Phase1.22 Pre-EFI Initialization (PEI) Phase1.23 Driver eXecution Envir…

CUDA 10.2及CUDNN下载

CUDA 10.2 WINDOWS 10 X84_64版本下载地址: 链接:https://pan.baidu.com/s/1ZY3CkI-06yBhSTAXXvSL9A 提取码:0zjh CUDNN_10.2版本下载地址: 链接:https://pan.baidu.com/s/1iGMJotQmcqMEAQM2LZxlcg 提取码&#xf…

Python根据笔趣阁网的小说ID去获取整本小说

嗨害嗨,我又回来分享了,耶。 Look Look Look me !!! import requests # 第三方的模块 import parsel # 第三方的模块 import os # 内置模块 文件或文件夹 import re # 正则表达式模块 (内置模块&#…

ros学习笔记1——Ubuntu18.04安装ROS Melodic

参考: 1、 Ubuntu18.04安装ROS Melodic 2、https://blog.csdn.net/md521/article/details/90697161 3、【课程:古月居】古月ROS入门21讲 | 一学就会的ROS机器人入门教程 ros学习笔记1——Ubuntu18.04安装ROS Melodic 环境要求1. 安装说明2. 配置ROS软件源…

Rabbitmq Plugin configuration unchanged. 问题完全解决方案

配置激活RabbitMQs Management Plugin使用RabbitMQ 管理插件;当执行:rabbitmq-plugins.bat enable rabbitmq_management 命令时候出现: Plugin configuration unchanged. Applying plugin configuration to rabbithj... failed. Could not c…

MySql压缩包安装配置教程8.0.30

安装MySQL 下载MySQL压缩包 压缩包下载地址: https://dev.mysql.com/downloads/mysql/5.5.html#downloads 下载这个就可以 解压下载好的压缩包文件: 文件内容如下: 把MySQL文件放到你想放到的地方配置环境变量 右键此电脑-属性-高级系统设置 点击环境变量

Mathtype6.9(或者其他版本) 安装问题

Mathtype6.9 安装之后打开word 出现The MathType Dll cannot be found 的问题 报错情况如下: 解决办法: 我的电脑是win10 64位系统,然后是office2013,参考百度经验就是如下流程: 首先,因为我的是64位操…