EFI+Pre+Boot+Application开发.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EFI+Pre+Boot+Application开发.pdf

黪∞*#麟黪 互研麓i霹渺∥罐-印积施开拳 “| j iii{:| 。jiii}!||^;ii 一 辛晓晨高瞻ji一| 摘 要 boot应用,通过对一个开发实例的讲解向读者展示了如 specifications1.10的pre Studio.NETtoolchains 何使用EDK以及EFIToolkit。还详细描述了如何借助Visual 来编译和连接EFI应用。希望对开发基于EFI应用的开发者有一定的参考价值。 ti/。 一、刖昌 EFI通过对特定平台的抽象,提出了一整套数据结构以及 EFI是由Intel提出的,目的在于为下一代的B10S开发树 Firmware 立全新的框架。EFI是英文ExtensibleInte血ces的缩 写。正如它的名字一样,EFI不是一个具体的软件,而是在操 作系统与平台固件(platfomnr“ware)之间的一套完整的接 口规范。EFI定义了许多重要的数据结构以及系统服务,如果 完全实现了这些数据结构与系统服务,也就相当于实现了一个 真正的BIOS核心。 程序与应用程序的运行准备了一个完全模块化的运行环境,并 2000 EFI最早是在S两ngIDF(IntelDevel叩er’sFomm)且这些应用程序与驱动程序是可以完全由c语言来开发的。 上提出的,当时Intel认为,随着IBM在80年代初推出了第一所有的这些又能说明些什么呢?答案是,如果一个主板上 台个人计算机开始,直到今天为止,个人计算机硬件平台已经 安装的是基于EFI而开发的B10s,那么系统在进入0s之前, 发生了翻天覆地的变化,相关的系统软件如操作系统等也从最 会有一个执行特定应用程序的机会。并且EFI也为用户准备好 NIC 早的MsD0s1.0到今天的windowsxP,而作为整个系统的最 了常用的硬件在EFI下的驱动,如uSBDriver,Network 底层也最为关键的系统软件之一的BIos却基本上保持了架构 二十年不变。这在整个软件史上都是一件不可思议的事情。如 境,用户可以选择B00T到EFISheⅡ而不是OS。如此看来, 今,B10S已经变成了严重阻碍IT产业前进的绊脚石,必须通 过对B10S的革新来为下一代的操作系统(如windowsVista) 运行属于自己的应用程序,有自己的驱动程序模型。 提供更加强大的支持。正因为如此,Intel提出了EFISpecifi— Pre 三、EFI Boot Applications介绍 cati

文档评论(0)

tangtianxu1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档