E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UEFI程序优化
UEFI
——Handle & Protocol 你想知道的都在这
文章目录前言HandleEFI_HANDLEIHANDLELIST_ENTRYHandledatabase链表ProtocolPROTOCOL_ENTRYProtocolDatabase链表PROTOCOL_INTERFACEHANDLE-PROTOCOL-INTERFACE链表PROTOCOL-ENTRY-INTERFACE链表OPEN_PROTOCOL_DATA链表PROTOCOL_NOTIF
西瓜在树上
·
2023-04-11 00:14
UEFI
个人开发
uefi
UEFI
原理与编程学习笔记(一)——
UEFI
概述
UEFI
原理与编程学习笔记(一)一、学习目的二、笔记内容2.1BIOS与
UEFI
基本知识2.1.1问题总结2.1.2回答总结2.2
UEFI
基本知识三、后续计划一、学习目的1、了解
UEFI
与BIOS之间的关系
饲养员 涛
·
2023-04-11 00:44
BIOS
bios
操作系统
UEFI
小结-Handle的来龙去脉
转载自http://www.biosren.com/thread-3440-1-1.html本文说明:本人刚学习
UEFI
不久,写该文一是为了将学到的东西做一个规范化的总结,二是为了给初学
UEFI
的兄弟起到借鉴作用
syfumail
·
2023-04-11 00:41
interface
protocols
list
database
service
struct
uefi
安全启动
参考博客:
UEFI
安全启动-知乎(zhihu.com)
UEFI
安全引导(SecureBoot)的核心职能就是利用数字签名来确认EFI驱动程序或者应用程序是否是受信任的。
韩xinwu
·
2023-04-11 00:08
安全
UEFI
Protocol
UEFI
使用C语言实现的但是Protocol使用了面向对象的思想。用struct模拟class,用函数指针模拟成员函数,此种函数第一个参数必须是指向Protocol的指针模拟this。
进击的炮
·
2023-04-11 00:07
UEFI
开发语言
UEFI
学习笔记(不定期更新)
写在前面:本文是笔者
UEFI
学习过程中的笔记,放在博客上与大家分享。文章结构不一定完整;排版不一定好看;有些要点可能需要相关背景知识才能更好地理解。笔者自己才疏学浅,许多知识点尚未形成体系。
C is My Best Friend
·
2023-04-11 00:36
linux
c语言
嵌入式硬件
uefi
UEFI
-入门讲解
今天是2022年8月14日,从事
UEFI
工作已经一年有余,今天开始会进行部分
UEFI
问题的总结
UEFI
可以看作是BIOS的一个插件,也可以看作BIOS支持的一种类别。
围城&微尘
·
2023-04-11 00:06
uefi
java
开发语言
UEFI
学习总结
1.
UEFI
只是硬件和预启动软件间的接口规范,它是
UEFI
Forum发布的一种标准;2.
UEFI
环境下不提供中断的机制,也就是说每个EFI驱动程序必须用轮询(polling)的方式来检查硬件状态,并且需要以解释的方式运行
不积跬步无以至千里mmbb26
·
2023-04-11 00:05
linux
【
UEFI
基础】System Table和Architecture Protocols
SystemTableSystemTable是
UEFI
软件架构中最重要的一个部分,基本的代码都离不开它。
jiangwei0512
·
2023-04-11 00:35
UEFI开发基础
uefi
bios
开宗明义—
UEFI
介绍 (一)
UEFI
介绍声明本文主要介绍
UEFI
的发展历史,以及对
UEFI
在ARM嵌入式领域的生态状况做了简单的调研。下一篇会对
UEFI
和PI规范做一些简单介绍。
老衲不依
·
2023-04-11 00:04
UEFI
arm开发
android
linux
物联网
UEFI
中DXE阶段运行时服务(EFI_RUNTIME_SERVICES)
------------------MdePkg/Include/
Uefi
/
Uefi
Spec.h///EFIRuntimeServicesTable.typedefstruct{///ThetableheaderfortheEFIRuntimeServicesTable.EFI
Life_Maze
·
2023-04-11 00:02
UEFI
uefi
基础学习----基本的efi架构
一.前言最近在做linuxboot项目,需要具体知道dxe阶段每一个驱动的作用,心想着既然是做bios有关的项目,那么只是简单了解
uefi
的dxe各个驱动的作用怕是有点不尊重
uefi
现在的地位了,特地为此开了个专栏
韩xinwu
·
2023-04-11 00:30
uefi基础知识学习
学习
嵌入式硬件
linux
HDU-AcmKeHaoWanLe训练实录
ICPCShenyang:Gold/3CCPCHangzhou:Gold/3ICPCBeijing:Gold/13CCPCFinal:Silver/22ICPCAsiaEastContinentLeag
ueFi
nal
weixin_33888907
·
2023-04-10 16:18
戴尔,更换固态硬盘后no bootable devices found
戴尔的主板为
uefi
+GPT的引导启动模式,我把固
努力向前的JF(s1hjf)
·
2023-04-10 07:02
其他
windows
Netty 网络
程序优化
目录粘包与拆包Nagle与TCP_NODELAYTCP连接优化Netty优化粘包与拆包粘包与拆包都是人为问题,ByteToMessageDecoder提供的一些常见的实现类用于解决该问题:FixedLengthFrameDecoder:定长协议解码器,我们可以指定固定的字节数算一个完整的报文LineBasedFrameDecoder:行分隔符解码器,遇到\n或者\r\n,则认为是一个完整的报文De
animatelife
·
2023-04-09 18:02
网络编程与IO
Netty
网络
java
http
制作window11系统U盘启动盘
这里说明一下为什么给U盘分区,主要是因为
uefi
启动现在目前只支持Fat文件格式,但是它有一个缺点就是支持的单个文件大小最大到4GB,也就说系统文件单个有大于4GB的就放不了,所以这里我分了两个分区,
下雨天的太阳
·
2023-04-09 00:05
system
window
BIOS知识枝桠——简称释义(按名称排序)
ACPIAdvancedConfigurationandPowerInterface是个interface,一种工业标准规范或接口,连接OS,BIOS,驱动和硬件,配置和电源相关,主要是替代了以前的APM,ACPI是在系统启动阶段由BIOS/
UEFI
Hi,Hubery
·
2023-04-08 20:48
BIOS
bios
BIOS 与
UEFI
引导流程
以下正文:BIOS与
UEFI
引导流程1基础知识1.1引导程序(bootloader)1.1.1概念[1]引导装载程序(英语:bootloader)是计算机开机自检完成后装载操作系统或者其他系统软件的计算机程序
七哥地盘
·
2023-04-08 20:47
操作系统
检测到磁盘可能为
uefi
引导_无法安装windows,因为这台电脑的磁盘布局不受
UEFI
固件支持”,这是怎么回事呢?...
0.问题:无法安装windows,因为这台电脑的磁盘布局不受
UEFI
固件支持”,这是怎么回事呢?
UEFI
是UnifiedExtensibleFirmwareInterface的英文缩写。
丁天天
·
2023-04-08 20:47
检测到磁盘可能为uefi引导
Windows系统
UEFI
开发环境搭建
本人亲测在Windows10和WindowsServer2016上均可以搭建
UEFI
开发环境,下面是搭建过程。
qiuzen
·
2023-04-08 20:43
c++
windows
visual
studio
windows无盘启动技术开发之传统BIOS(Legacy BIOS)引导程序开发之一
这个话题可能有点老,
UEFI
BIOS已经大量存在,而LegacyBIOS最终会被取代。
雨中风华
·
2023-04-08 20:08
磁盘驱动
windows
windows
网络
无盘启动
windows无盘启动技术开发之
UEFI
(新一代BIOS)引导程序开发之一
UEFI
是UnifiedExtensibleFirmwareInterface(统一可扩展接口)的简称。
雨中风华
·
2023-04-08 20:32
磁盘驱动
UEFI
windows
uefi引导程序
UEFI
开发历程3—PCIe总线设备的探索
Note:本文仅为个人学习所做笔记,不保证知识点的准确。前言PCIe总线上面可以挂许多的设备,这些设备挂在HostBridge下的Bridge或者Switch下,而对于设备来说,它的总线号(bus)是软件分配的,但设备号(device)以及功能号(function)都是硬件直接决定的。Bridge和Device是PCIe的两大类型设备,这里的桥从另一种方式来看也可以算一种设备,只不过桥只具备挂接设
一个平凡的学徒
·
2023-04-08 19:38
UEFI开发
c语言
中间表示- 引言
程序优化
等静态单复制形式(SSA)更精细的控制流图同时编码控制流信息和数据流信息连续传递风格(CPS)更一般的SSA,可以表达跨函数、跨模块的控制跳转,而SSA一般是函数内部还有很多其他的中间表示。
青衫客36
·
2023-04-08 08:09
编译原理
编译原理
C
开发语言
UEFI
BIOS —— PEI阶段分析
PEI(Pre-EFIInitialization)-预先EFI初始化)阶段一、PEI主要功能PEI阶段资源依然十分有限,内存到了PEI后期才被初始化。其主要功能是为DXE准备执行环境,将需要传递给DXE的信息组成HOB(HandoffBlock)列表,最终将控制权交给DXE。执行流程如下:二、PEI代码流程分析以OVMF为例,从SEC阶段分析得知,PEI入口函数是PeiCore,位于:edk2\
Mr.小张
·
2023-04-08 08:08
UEFI
uefi
c
BIOS PEI Phase涉及模块函数一览
BootModeBootMode为启动时的引导方式,
uefi
和legacy是两种不同的引导方式,
uefi
是新式的BIOS,legacy是传统BIOS。
毛毛虫的爹
·
2023-04-08 08:26
UEFI-BIOS
学习
字节跳动新一代云固件Cloud Firmware 2.0来啦
此前,服务器均采用
UEFI
/Tiano这种开源的固件方案。相比Li
字节跳动技术范儿
·
2023-04-08 07:43
云计算
linux
ocp
UEFI
Specification 第二章 概述
UEFI
支持通过加载
UEFI
驱动和
UEFI
应用程序映象来扩展平台固件。当
UEFI
驱动程序和
UEFI
应用程序加载时,它们可以访问所有
UEFI
定义的运行时和引导服务。
爱的si念
·
2023-04-08 06:21
BIOS
bios
acpi
windows
uefi
UEFI
BootOption Variable存储字节流
uefi
shell使用dmpstore命令可以看到所存储的所有Variable变量数据。这里随便举2个例子图中的Boot0000就是存储启动项Boot0000的属性变量名称,启动路径的数据。
毛毛虫的爹
·
2023-04-08 06:48
UEFI-BIOS
学习
centos7启动流程详解
异构平台迁移虚拟机总结:1、上电后
UEFI
或bios进行硬件诊断此步骤出现异常基本上是硬件故障、设置错误或不兼容2、读取可启动标识硬盘的第一扇区,获取disklabel类型(mbr或gpt)此步骤出现异常需要修复
查士丁尼·绵
·
2023-04-07 20:06
故障排除
linux
关于bios+mbr还原
uefi
+gpt的系统后,出现进不去系统的问题
问题:重装系统后(或还原Ghost系统后),出现如下的界面,应该是找不到引导所致,一直停留在这个界面,进不去系统然后只能从pe界面选择从硬盘启动操作系统这种通过pe系统,启动本地硬盘的操作系统才可以进入到安装的系统解决:(我这里的问题是C盘没有设置为活动分区,设置后即可解决。)前提是:镜像(或备份的GHO系统)已正确安装(或还原)到电脑磁盘上,采用该方法才可以解决上述问题右键选择我的电脑->管理-
TREEGLORY
·
2023-04-06 20:28
Windows
桌面运维系列
经验分享
运维
windows
linux mbr转gpt分区,免重装!迄今为止最详细的MBR转GPT分区攻略
快速开机需要具备以下条件:1、主板支持
UEFI
2、系统支持
UEFI
(win7/Win8
丁丁TINTIN
·
2023-04-06 19:31
linux
mbr转gpt分区
java企业级信息系统开发学习笔记02初探spring——利用组件注解符精简spring配置文件
的项目三、利用组件注解符精简spring配置文件(一)创建新包,复制四个类(二)修改杀龙任务类(三)修改救美任务类(四)修改勇敢骑士类(五)修改救美骑士类(六)创建spring配置文件(七)创建测试类四、
程序优化
人生苦短@我用python
·
2023-04-06 01:52
java企业级信息系统开发
java
spring
学习
新品发布 | Cloudpods 3.9.1 版本上线
主要更新如下:1、新功能【主机】支持ARM物理机纳管【主机】支持
UEFI
启动模式物理机纳管【主机】USB透传设备支持【主机】支持保存主机内存快照【主机】QEMU升级至v4.2.0【主机】支持主机备份和恢复
云联壹云
·
2023-04-05 16:54
云计算
github
【BIOS/
UEFI
硬件知识储备】内存——UMA和NUMA两种内存访问方式
根据处理器对内存的访问方式,将共享存储器方式的计算机系统分为两大类,即UMA(UniformMemoryAccess,统一内存访问)和NUMA(NonUniformMemoryAccess,非统一内存访问)。UMAUMA是对称多处理器计算机采用的存储器架构。在对称多处理器架构下,系统中的每个处理器内核地位相同,它们都访问一个统一的存储器空间,这些存储器往往以多通道的方式组织。所有的内存访问都被传递
@一水间
·
2023-04-05 14:06
BIOS/UEFI硬件知识储备
硬件工程
驱动开发
window10下安装银河麒麟高级服务器操作系统(飞腾版)V10
64位处理器的操作系统直接使用VMware等虚拟软件进行虚拟,而对与不同的CPU架构的arm架构的操作系统,可以使用QEMU模拟器模拟一个arm环境2.1下载QEMU软件QEMU模拟器安装包2.2下载
UEFI
Outsides_局外人
·
2023-04-05 05:53
linux
运维
服务器
在功能强大的多线程Breed中,修改MAC的方法
现在的BIOS、
UEFI
、GRUB、RedBoot、U-Boot、CFE、Breed等都是Bootloader。Breed被网友称为“不死”,指的是固件更新操作均在Breed里面完成。官方升级固
vodkaa
·
2023-04-05 04:20
计算机中只能启动硬盘上安装的操作系统,开机“找不到启动设备,请在硬盘上安装操作系统,硬盘(3F0),F2 系统检测”怎么解决?...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼3F0、3F1、3F2指的是找不到
UEFI
引导的操作系统。
weixin_39736606
·
2023-04-04 23:49
微信小程序框架知识学习
2、运行环境一、具体实现:1、渲染层:2、逻辑层:3、平台差异4、运行机制二、小
程序优化
总结前言本篇文章主要是,学习小程序框架实现的理论知识和一些底层用到得东西,但不是深入每一个技术原理,可以用于面试,
菜鸡爱上编程
·
2023-04-04 22:07
uniapp
微信小程序
学习
小程序
Java
程序优化
Java
程序优化
参考书籍:Java程序性能优化让你的Java程序更快、更稳定.pdf性能分析-程序性能指标/瓶颈指标测量,分析瓶颈更快更省更稳瓶颈取决于最坏的那个,木桶短板原理代码优化-Java代码
程序优化
数据结构优化算法优化数据库优化
Fitz_Lee
·
2023-04-04 22:35
重装几次系统后bios里没有硬盘启动项了怎么解决
原因有人动了BOIS设置,缺少了硬盘启动选项,解决措施还原BIOS设置:把secureboot改为disabled,将bootlistoption/
UEFI
bootlegacy改为legacy保存后,重新开机敲击
somdip
·
2023-04-04 16:14
操作系统
编程
windows
Manjaro18.04系统安装及配置
本人是机器全盘格式化gpt格式,使用系统
UEFI
方式安装,在你的BiOS中关闭SecureBoot和LanuchCSM。
夏日毛毛虫
·
2023-04-04 15:04
UEFI
(Unified Extensible Firmware Interface)
这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上什么是
UEFI
启动u盘启动盘(大白菜)
精简明了
·
2023-04-03 15:48
EDK2设备驱动模型
UEFI
设备驱动模型1.
UEFI
Drivers
UEFI
Drivers是
UEFI
Image的一种,
UEFI
Drivers与
UEFI
Applications的区别:Objectsmanagedby
UEFI
-basedfirmware
老衲不依
·
2023-04-03 09:53
UEFI
linux
arm开发
U-boot 对
UEFI
的支持
U-boot对
UEFI
的支持
UEFI
onU-BootUnifiedExtensibleFirmwareInterfaceSpecification(
UEFI
)已经成为AArch64和X86系统的默认boot
老衲不依
·
2023-04-03 09:22
UEFI
linux
arm开发
win10 与 Ubuntu18.04双系统
在BIOS模式中如果显示“传统”,表示系统启动方式为LegacyBIOS;如果为
UEFI
拾光_少年
·
2023-04-03 08:46
原版系统安装图解(超详细)
准备:1.主机一台2.系统U盘一个想要开机快,就必须要用
UEFI
模式装系统,才能快速启动。那么应该怎么装
UEFI
系统呢?插入U盘之后,开机按F8之后选择带
UEFI
开头的U盘,注意,一定要是
UEFI
开头
Convict7
·
2023-04-02 22:53
多线程的实现和使用场景
实现1.2Runnable实现二、多线程的使用场景1.多线程使用场景1.1多线程应该最多的场景:1.2多线程的常见应用场景:2.多线程小案列2.1多线程计算2.2多线程实现卖票小程序2.3多线程卖票小
程序优化
穿越清华
·
2023-04-02 20:49
多线程与高并发
java
多线程
编程语言
python
大数据
Windows 引导修复
1.手工修复假如上面步骤将Esp分区加载为F盘执行这个命令bcdbootC:\Windows/sF:/f
uefi
/lzh-cn解释:用DG等工具先将ESP分区装载为S盘,从系统盘C:\Windows目录中复制
SEVENTHD7
·
2023-04-02 11:58
Tools
windows
ghost做
uefi
+gpt 修复引导(转自百度知道huanglenzhi)
用bootice手动修复从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就完成efi引导修复。1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。3.在esp分区中建
大迷猫
·
2023-04-02 11:49
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他