-
UEFI开发学习10 – 中文显示(Ⅰ)
前言 UDK的源码中默认是不支持中文字体显示的,有需要的话需要自己添加。显示中文字库的方法有两种,分别适用于不同的场景。第一种是将中文字库转换成数组,然……
bin
2020-10-10
2.4K+ 0 -
UEFI开发学习9 – 高效画图
之前在用UEFI 进行GUI绘图的时候,发现画稍微复杂点的图(如圆形)就会很慢,肉眼都可以看得出这个图像是怎么被画出来的,这样的话就很难做一些复杂的GUI窗口……
bin
2020-08-12
2.8K+ 0 -
UEFI开发学习8 – LVGL GUI库的移植
前言 目前UEFI上是没有自带任何可用的GUI 库的,这导致efi app大多也只能以命令行或简约的界面存在了。所以移植一款可在UEFI上用的GUI库是我一直想做的事。最……
bin
2020-08-05
2.9W+ 2 -
UEFI开发学习7 – DXE Driver
1.什么是DXE Driver DXE driver只能运行于Boot service 环境,当boot loader调用ExitBootServices()时,所有的boot service将被销毁,此时DXE driver便失效了……
bin
2020-07-21
4K+ 1 -
UEFI开发学习6 – 枚举USB设备
USB设备的枚举还是挺简单的,几行的代码而已。我们知道,UEFI Core会为系统上的每个设备分别生成一个Handle,并在该Handle上安装其相应的Protocols。拿USB 设……
bin
2020-07-15
4.5K+ 0 -
深入PCI与PCIe之二:软件篇
PCI/PCIe软件界面 1。配置空间 PCI spec规定了PCI设备必须提供的单独地址空间:配置空间(configuration space),前64个字节(其地址范围为0x00~0x3F)是所有P……
bin
2020-04-09
3.7K+ 0 -
深入PCI与PCIe之一:硬件篇
PCI总线和设备树是X86硬件体系内很重要的组成部分,几乎所有的外围硬件都以这样或那样的形式连接到PCI设备树上。虽然Intel为了方便各种IP的接入而提出IOSF总线……
bin
2020-04-09
2.9K+ 0 -
MIPS汇编代码(龙芯)小记
龙芯代码中用于设置CPU GPIO High / Low部分, 寄存器在Loongson3A4000_register_doc_V1.2.pdf中有说明, 具体配置步骤: 1.设置输出状态为高或低 2.设置GPIO输出……
bin
2020-04-08
2.3K+ 0 -
UEFI开发学习5 – 获取键盘输入
简述 UEFI中提供了两个Protocol可用于获取键盘输入,分别是EFI_SIMPLE_TEXT_INPUT_PROTOCOL和EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL,后者功能更加强大,但使用方……
bin
2020-03-14
7.5K+ 0 -
Linux下一个小巧的串口工具
最近需要验证龙芯板子的串口功能,找了半天的串口工具,最后用了cutecom. 安装命令: sudo apt install cutecom 运行: sudo cutecom 注意一定要用管理员权限运行……
bin
2020-03-11
2K+ 0


请问我现在碰到两个问题,能指教一下吗? 1、编译出来的鼠标错位很严重,看着像分辨率不匹配的那种 2、deb...
评论于 UEFI开发学习8 – LVGL GUI库的移植