博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SETUP基础知识
阅读量:4648 次
发布时间:2019-06-09

本文共 826 字,大约阅读时间需要 2 分钟。

一,SETUP组成的基本部分

1,VFR,IFR: Visual Forms Representation.  一种资源CODE的格式,用于创建IFR(Internal Forms

Representation)

String,VFR file 中包括a Unicode file,String在a Unicode file用来定义特殊的应用。

前几者的关系如图所示:

2,Fonts

Firmware中携带fonts,当用户需要的fonts系统中没有时EFI driver将会携带fonts data同时将他提供给HII Database。

3,EFI Driver

EFI Driver中包含的setup信息可以用来编译Fonts,Strings,VFR的数据。

 

4,HII Database

HII Database由以上几部分构成,Configuration Driver用来读HII Database中的内容并为用户说明这些数据,他同时也有抓取用户输入信息,存储NVRAM位置改变的作用。

 

二,SETUP如何获取hardware信息

单独交互,一个driver传输SETUP data给HII database,driver中包含完整的需要传输的data information。或者是driver中不包含完整的information,调用NewString 或 UpdateForm来创建或更新信息。当传输完成时,需要判断DYNAMIC标志。这些动作通常发生在build time,也有一些发生在run time。

多重交互,它与单独交互的不同之处在于,单独交互的内容完成在setup显示之前,而在setup information呈现在用户眼前之后,需要的就是多重交互,它的判断标志为DYNAMIC 和 INTERACTIVE。

 

转载于:https://www.cnblogs.com/wudibuzaijia/p/8491980.html

你可能感兴趣的文章
Web.py Cookbook 简体中文版 - 保存上传的文件
查看>>
MongoDB学习笔记二—Shell操作
查看>>
Hibernate之二级缓存
查看>>
.NET Oracle连接方法
查看>>
浅谈数据库的完整性
查看>>
OSPF协议介绍及配置 (下)
查看>>
3. 从零开始学CSRF
查看>>
《剑指offer》-逐层打印二叉树
查看>>
Shell脚本之grep
查看>>
使用html+css+js实现3D相册
查看>>
python 爬虫
查看>>
某些小技巧的技术分享
查看>>
关于git远程版本库的一些问题之解决
查看>>
继承、多态、接口
查看>>
高等代数中的名词解析-No1
查看>>
膨胀的木棍
查看>>
Python -- sys模块
查看>>
LOJ3119 CTS2019 随机立方体 概率、容斥、二项式反演
查看>>
[poj2234]Matces Game_博弈论
查看>>
play @Before 的使用
查看>>