UEFI-BIOS
文章平均质量分 75
Pedroa
这个作者很懒,什么都没留下…
展开
-
第一篇博客
写第一个博客总是感觉很困难,之前总感觉自己也是刚入行,写的东西也不会很准确,写错了那就更糟糕会被同行笑话的等等。之前也看过一篇博客是鼓励技术人员应该多写博客,无论自己是否是这个行业的权威,也不管是不是有人看。有兴趣的可以看一下这篇博客 为什么有些技术人员不写博客 如何写一篇好的技术博客参加工作三年多了,也有自己的一些体会。所以就把三年工作的经验总结一下:1.书本上的知识不经过实战是没用的原创 2015-11-07 16:46:40 · 935 阅读 · 1 评论 -
UEFI Console Splitter
UEFI Console Splitter原创 2015-11-08 12:25:37 · 3785 阅读 · 1 评论 -
UEFI - 启动
每次想写点东西,又不知道写点什么,今天没事,就从头开始写把,写哪算哪吧。因为本人工作都是接触的是intel X86 PC 平台,所以写的东西都是基 于目前市场上比较新的PC 平台。关于目前PC 的启动(G3),从按power button 那一下,到跑UEFI firmware 要等好久好久,因为,在这之间有几个firmware 是要先跑的,其中有一个是最重要的—> CSE, 目前intel 退出原创 2016-12-03 17:56:17 · 2085 阅读 · 2 评论 -
UEFI Console Splitter 2nd
为了巩固对 Console Splitter 这只driver 认知上的巩固,这么篇文章我们会写一个虚拟的简单的输入设备。原创 2015-11-10 22:55:31 · 2180 阅读 · 0 评论 -
UEFI - VTF
这篇文章主要介绍UEFI 架构的VTF(Volume Top File), 这个架构讲的是我们bios rom 各个Firmware Volume 组成架构,不是指软件架构 :注 : (CPU X86_64)VTF: A Volume Top FIle(VTF) is a file that must be located such that the last byte of the file i原创 2016-12-21 11:12:52 · 3183 阅读 · 0 评论 -
UEFI 文件类型.efi
我们首先先看一些UEFI 的框架图: 无论是从功能划分还是各个文件划分,我们都可以看到这种模块话思想。模块话是现在软件的主流,这样能让不同的人独立开发自己的模块,通过统一的接口添加整合到一个firmware file里。我们uefi firmware 模块,是通过几个core 联系到一起的,这几个core 包括(SEC core, PEI core, Dxe core, SMM core)。如原创 2016-12-24 00:45:18 · 18543 阅读 · 1 评论 -
UEFI 文件类型 .efi (二)
上一篇博客讲了一个例子关于在一个C 程序里如何动态去load 一个可执行文件,并且让这个文件能够跑起来,代码里有几处是hard code 写的,没有去根据读取的可执行文件类型去分析它。上篇也说了,如果那个例子理解透了,那么对于efi 文件加载和执行理解起来就不成问题了。这篇博客介绍一下,efi 文件内容。其实不用去看代码,也不用怎么翻spec, 看看下面的几个图片,应该就会很清晰,efi 文件的重定原创 2016-12-24 15:24:52 · 5689 阅读 · 1 评论