首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
UEFI开发
luobing4365
创建于2022-04-09
订阅专栏
汲汲于UEFI探索,已经有不少日子。这条道路绝非坦途,所涉及的知识面和需要掌握的工具,实在不少。曾经走过的道路,也许会对其他人有所帮助。因此不定期地记录自己的探索过程,希望能发挥一定的作用。
等 4 人订阅
共57篇文章
创建于2022-04-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
UEFI开发探索37 – Linux下环境搭建
Windows下搭建环境、编译、运行等一系列工作,都已经比较熟练了。不过,鉴于有不少开发需求必须用Linux,还是得熟悉Linux下编译的方法。
UEFI开发探索36 – UEFI Option ROM
Option ROM的开发不是一门显学,相关的资料也少得可怜。如果是在ODM厂商工作,或者进行BIOS相关的工作,也许情况会好些。这是计划中的最后一篇,介绍UEFI Option ROM.
UEFI开发探索35 – Option ROM前传2
在Legacy BIOS的Option ROM开发过程中,除了需要注意代码结构外,代码生成的文件大小也得注意。
UEFI开发探索34 – Option ROM前传1
下面开始进入系列博客的主线-Option ROM的开发,我预备用3篇将这个问题聊清楚。作为BIOS中唯一可以经由第三方开发的软件驱动,Option ROM发挥了非常大的作用
UEFI开发探索17 – 使用HII显示汉字2
在UEFI中显示汉字,本篇博客的关键字:SimpleFont。 接上一篇的博客,继续探讨如何在UEFI下显示汉字
UEFI开发探索33 – 再谈串口通信
UEFI系列博客的第20篇中,曾经尝试过构建串口通信的代码。本篇是在上次的基础上,更深入地研究。
UEFI开发探索32 – 有趣的图像特效
PhotoShop和ACD See中,有各种对图像进行特效处理的功能,一直都很吸引我。在游戏中,也会有实时渲染的一些特效,如何在UEFI下实现类似的功能?
UEFI开发探索31–鼠标GUI构建
进行了上一篇博客所描述的各种实验,相关的代码基本都已经搭建好了,我们可以构建UEFI下的鼠标GUI程序了
UEFI开发探索30 –鼠标初探
在没有操作系统的环境下支持鼠标,一直是一个很诱人的想法。Legacy bios下实现这个目标,有点困难。UEFI将难度降低了不少,尝试一下
UEFI开发探索29 – 图像显示(JPEG)
最近大部分时间都在研究怎么调试了。原计划的图像显示系列,落后不少进度。继续开始图像格式的探索,这次是JPEG
UEFI开发探索28 – 用Windbg建立UEFI调试环境
调试app可以使用vs,调试固件的时候,这招就不好用了。Intel提供了windbg调试ovmf固件的方法,比较好用,介绍一下
UEFI开发探索27 – 用Vs2015建立UEFI调试环境
我使用AppPkg进行Uefi app和UEFI oprom的开发,一般会使用VS来配合模拟器来搭建调试环境。
UEFI开发探索26 – UEFI下观察汇编代码
上一篇博客中遇到了奇怪的问题,明明没有使用的函数,在编译的时候竟然报错。面对这种问题,我一般喜欢从汇编层面来理解定位问题。
UEFI开发探索25 – 图像显示(PCX)
平常开发中的 隔离卡界面中,PCX实际上用得最多。主要是因为它采用了RLE压缩,非常适合用在存储空间有限的场合。UEFI下显示PCX,先从了解其格式开始。
UEFI开发探索24 – 图像显示(BMP)
BMP是微软推荐和支持的标准图像文件格式,图像数据不经过压缩直接存盘,是一种应用非常广泛的图像格式。在UEFI下显示图像,就从这种格式开始吧
UEFI开发探索23 – File IO(文件读写)
Option ROM的开发中,很少用到文件读写。因此,在最早开发的过程中,没有去探索UEFI下文件的访问方式,今天把这块补上
UEFI开发探索22 – 环境搭建3(使用UDK2018搭建)
搭建UEFI的开发环境,有些繁琐。UDK2018是我如今最常用的版本了,把之前的搭建过程记录下来,方便以后查阅
UEFI开发探索21 – SMBUS通信
SMBus是1995年由Intel提出的一种双线通信专利技术,至今仍在发挥巨大的作用。UEFI提供了相应的Protocol支持
UEFI开发探索20 – 串口通信
串口可能是生命力最强的接口标准了,从1980年到现在,仍旧在发挥巨大的作用。在UEFI下,串口也是一个常用的总线接口
UEFI开发探索19 – 使用HII显示汉字4
之前已经实现了UEFI Shell下使用SimpleFont和Font,本篇主要整理代码,方便后面使用。
下一页