搜索内容

包含标签:UEFI开发学习系列 的文章
  • UEFI开发学习21 – 运行EFI APP
    UEFI

    UEFI开发学习21 – 运行EFI APP

    好久没更新了,趁着端午假期休息,安排几篇文章 ~ 我们知道,UEFI的启动流程中,BDS阶段最终会把操作系统启动起来,UEFI 所做的只是运行一个操作系统的bootloa……
    bin 2022年6月3日
  • UEFI开发学习20 – Setup 互动控制
    UEFI

    UEFI开发学习20 – Setup 互动控制

    概述 软件开发是有层次之分的,如网站程序中的前端和后端,前者注重于UI设计,后者则注重功能和逻辑的实现。网站前端语言有HTML、CSS、JS等,后端语言如PHP,J……
    bin 2022年1月22日
  • UEFI开发学习19 – EFI APP
    UEFI

    UEFI开发学习19 – EFI APP

    最简单的东西往往容易被忽略,但恰恰又是非常重要的。这个系列写了快20篇了,才想起来少写了这一篇... 序言 对于学编程的人来说,首先学习的就是在屏幕如何打……
    bin 2021年12月15日
  • UEFI开发学习18 – PEIM
    UEFI

    UEFI开发学习18 – PEIM

    概述 PEIM(Pre-EFI Initialization Module)是UEFI在PEI阶段初始化时所用到的一种重要机制,如其名,它把初始化的任务按功能做了模块化,可分为以下几种: • ……
    bin 2021年11月26日
  • UEFI开发学习17 – Windows搭建UEFI开发环境
    UEFI

    UEFI开发学习17 – Windows搭建UEFI开发环境

    现在好多UEFI开发环境搭建都是一些初学者摸索记录的,有些步骤其实是非必要的。一个初学者看这些只会多走弯路,最好的办法就是看官方的文档,这样才原汁原味!……
    bin 2021年9月30日
  • UEFI开发学习16 – 为UEFI固件加一个截图功能
    UEFI

    UEFI开发学习16 – 为UEFI固件加一个截图功能

    前言 固件下的截图虽然大多时候用不到,但有时候要根据Setup制作文档什么的就可以派上用场了。当然这里不考虑这些原因,主要是学习一下怎么添加一个截图的功能……
    bin 2021年8月19日
  • UEFI Driver是如何执行的?
    UEFI

    UEFI Driver是如何执行的?

    前言 前阵子换工作,去面试被问到一个问题,UEFI的Driver是如何执行的?我的脑袋一空,回答不出来。。 UEFI的流程我是追了好几次,但具体一点的问题却被我忽略……
    bin 2021年7月3日
  • UEFI开发学习15 – Device Path
    UEFI

    UEFI开发学习15 – Device Path

    前言 最近在写小功能,其中需要把信息以文件的形式保存在U盘上。U盘是一个存储设备,可以用 EFI_SIMPLE_FILE_SYSTEM_PROTOCOL 把找出来,但是如果有其它的存储……
    bin 2021年6月25日
  • UEFI开发学习14 – 使用QEMU
    UEFI

    UEFI开发学习14 – 使用QEMU

    前言 平常我们测试efi app使用的是NT32,Linux下则是Emulator,它们都只是简单的模拟出一个UEFI的环境而已,如果我们要装一个OS,那它们就做不到了。下面介绍……
    bin 2021年3月30日
  • UEFI开发学习13 – 中文显示(Ⅲ)
    UEFI

    UEFI开发学习13 – 中文显示(Ⅲ)

    副标题:给UEFI移植一个字体引擎 - FreeType2 前面两篇介绍中文显示的文章都有一个共同的做法,那就是要生成字库。今天要写的就是无需生成字库,直接提供一个……
    bin 2021年3月24日