bin 的文章
  • UEFI开发学习11 – 使用双向链表

    前言 双向链表在UEFI的代码中是很常见的,如在BdsBoot.c中用于存储引导菜单选项。如果只是作存储,那为什么不用数组而用双向链表呢? 我们知道,数组在定义的……

    bin 2020-11-23
    1.8K+ 0
  • Ubuntu最新版本快速安装GCC5、GCC4+

    前言 最近又在折腾Ubuntu,搭建UDK编译环境,但发现最新的Ubuntu自带的GCC版本都比较高,编译老是有问题,而又不能直接使用sudo apt install GCC-5来安装,实……

    bin 2020-11-04
    2.5K+ 0
  • ITE Super IO 学习 – 环境控制器

    简介 Environment Controller,即环境控制器,可以说是SIO中最复杂也是最重要的功能了,它主要包含了风扇控制、电压监测和温度监测三个模块,它们组合起来就可……

    bin 2020-10-14
    2.6K+ 0
  • UEFI开发学习10 – 中文显示(Ⅰ)

    前言 UDK的源码中默认是不支持中文字体显示的,有需要的话需要自己添加。显示中文字库的方法有两种,分别适用于不同的场景。第一种是将中文字库转换成数组,然……

    bin 2020-10-10
    2.3K+ 0
  • UEFI开发学习9 – 高效画图

    之前在用UEFI 进行GUI绘图的时候,发现画稍微复杂点的图(如圆形)就会很慢,肉眼都可以看得出这个图像是怎么被画出来的,这样的话就很难做一些复杂的GUI窗口……

    bin 2020-08-12
    2.7K+ 0
  • 点阵字库生成工具 直接生成UEFI字库

    前言 最近打算写个UEFI如何显示中文的文章,其中需要用到点阵字库的提取。网上是有这些工具,但是大多收费的,后来找到了一个开源的点阵字库生成工具,开源地……

    bin 2020-08-11
    2.7K+ 0
  • UEFI开发学习8 – LVGL GUI库的移植

    前言 目前UEFI上是没有自带任何可用的GUI 库的,这导致efi app大多也只能以命令行或简约的界面存在了。所以移植一款可在UEFI上用的GUI库是我一直想做的事。最……

    bin 2020-08-05
    2.8W+ 2
  • 优麒麟系统安装Windows微信和安卓APP

    由于做国产项目需要用Linux系统编译代码,所以近一年来一直使用的Linux系统。刚开始用的Ubuntu,但是不怎么好用,也只能用来编译代码而已。后面因为换了台电脑……

    bin 2020-07-31
    8.4K+ 1
  • UEFI开发学习7 – DXE Driver

    1.什么是DXE Driver DXE driver只能运行于Boot service 环境,当boot loader调用ExitBootServices()时,所有的boot service将被销毁,此时DXE driver便失效了……

    bin 2020-07-21
    3.9K+ 1
  • UEFI开发学习6 – 枚举USB设备

    USB设备的枚举还是挺简单的,几行的代码而已。我们知道,UEFI Core会为系统上的每个设备分别生成一个Handle,并在该Handle上安装其相应的Protocols。拿USB 设……

    bin 2020-07-15
    4.4K+ 0