
UEFI
天朗-星空
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
The General Procedure Of Setting Up EDKII Development Environment:搭建EDKII开发环境的通用流程[2.1]
EDKII(EFI Developer Kit II)是遵循UEFI标准和PI(Platform Initialization)标准的扩平台固件开发环境。UEFI的标准是完全取代BIOS,因而它要完全支持所有类型的CPU,并让所有的硬件厂商接收这种变化。来自不同的厂商的开发者使用不同的开发环境开发自己的产品。为了让这些不同的开发者愉快地接收EDKII来开发自己平台上的UEFI固件或者应用,EDKII对每种平台都提供了相应的开发工具。EDKII支持在多种操作系统下的开发,例如Windows、Linux、UNI原创 2015-07-17 10:04:19 · 2163 阅读 · 0 评论 -
How to Write a simple UEFI EDKII Application:如何编写一个UEFI简单的应用程序[5]
本篇博文《How to Write a simple UEFI EDK II Application:如何编写一个UEFI简单的应用程序[5]》是基于之前的UEFI博文在之前的EDKII开发环境搭建、配置/编译EDKII工程、运行EDKII模拟器的基础上,也即在熟悉EDKII的编译流程后,学习在EDKII环境下编程。参看TianoCore官网(http://www.tianocore.org官网上Getting Started for Developers->Further Help-> Getting原创 2015-07-18 16:35:20 · 6343 阅读 · 0 评论 -
UEFI简单的应用程序模块MyHelloWorld:C源文件/INF工程文件源码/简析[6]
6. UEFI简单的应用程序模块MyHelloWorld:C源文件//INF工程文件源码/简析 ->6.1 MyHelloWorld.c源程序/简析 ->6.2 MyHelloWorld.inf源程序/简析原创 2015-07-18 22:41:02 · 4508 阅读 · 3 评论 -
Build/Launch EDKII emulator in Windows and Linux:编译/运行Windows和Linux环境下EDKII模拟器[4]
本篇博文《Build/Launch EDKII emulator in Windows and Linux(编译/运行Windows和Linux环境下EDKII模拟器)[4]》是基于在前几篇博文搭建Windows/Linux下EDKII开发环境、配置/编译EDKII源码项目的基础之上。本篇博文参考《EDKII_UserManual_0_7》和戴正华《UEFI原理与编程》,简介了EDKII模拟平台,介绍Windows环境下Nt32模拟器、Linux环境下Emulator模拟器的编译和运行过程。博文框架安排如下原创 2015-07-18 16:05:20 · 4813 阅读 · 7 评论 -
UEFI&EDKII Introduction:UEFI&EDKII概述[1]
本篇博文主要介绍UEFI规范、EDKII项目涉及的相关概念:EFI, UEFI, Tianocore, EDK, EDKII, Package, Library Class/Library Instance, PCD, Module, UEFI Application and UEFI Driver。概念性术语较多,大多参考《EDKII_UserManual_0_7》(http://www.tianocore.org -> EDK II Documents -> EDK II User Document原创 2015-07-17 09:56:31 · 4623 阅读 · 0 评论 -
UEFI规范实现EDKII项目学习笔记绪论[0]
学习UEFI和EDKII项目,发现中文资料很少,主要是UEFI论坛(http://www.uefi.org)、Tianocore社区(http://www.tianocore.org)上的各类规范、手册进行学习、开发。本人的UEFI、EDK学习也是通过UEFI论坛、Tianocore社区,还有一本中文书籍戴正华的《UEFI原理与编程》,当然也有百度各种文库、博客资源,从中国知网下载一些期刊、文献来科普、学习。发现UEFI规范、EDKII项目的刚开始学习重点不在于解决一些具体概念(比如key concepts原创 2015-07-16 23:57:31 · 5726 阅读 · 3 评论 -
EDKII Build Process:EDKII项目源码的配置、编译流程[3]
3. EDKII Build Process(EDKII项目源码的配置、编译流程) ->3.1 The General Process Of EDKII Build(EDKII项目源码的配置、编译一般流程) ->3.1.1 Tool chain:BaseTools ->3.1.2 Setup build shell environment ->3.1.3 Modify Conf Files ->3.1原创 2015-07-17 11:48:20 · 5277 阅读 · 3 评论 -
Tools:downloading and Building EDK II工具篇:安装/使用EDKII源码获取/编译工具[2.3]
Windows平台下我们一般使用subversion来管控项目源码版本,通过SVN(subversion)下载上传源码,所以我们想获取源码,首先需要下载、安装SVN软件。http://www.tianocore.org->Getting Started for Developers -> Getting Started with EDK II->Tools ->follow these instructions ->Install some external tools->Requirements: Th原创 2015-07-17 10:55:05 · 4225 阅读 · 0 评论 -
Setting up a EDK II build environment on Windows and Linux:搭建Windows和Linux开发环境[2.2]
发现无论照《EDKII_UserManual_0_7》手册(或者说http://www.tianocore.org官网上Getting Started for Developers—>Getting Started with EDK II->Step-by-step Instructions),还是戴正华《UEFI原理与编程》都不能较为顺利的搭建Linux和Windows开发环境。原因有两个:(1)一些工具源的下载路径随着时间的推移发生了变化(通过文档/书籍上的路径检索不到资源)(2)对工程源码管理工具、原创 2015-07-17 10:34:15 · 6036 阅读 · 0 评论