-
UEFI开发学习24 – UEFI 中 Boot Manager
一、简介 Boot Manager即引导管理器,从UEFI初始化到进入操作系统的过程中,使用了两个引导管理器。 第一个是UEFI 固件中的引导管理器,也就是UEFI手册中第三……
bin 2023-06-04
12 0 -
Fyde OS,中国版Chrome OS,支持安卓、Linux APP
引言 Chrome OS早前就有听过,但没法下载到镜像资源,一直没体验过,总觉得有些遗憾。最近偶然了解国内有个基于Chrome OS开发的操作系统 FydeOS,一下子又激起……
bin 2023-05-20
18 0 -
BIOS开发笔记 9 – DDR中的时序参数
通过前一篇文章学习,我们可以大致知道内存条(Module)的组成及SDRAM内部的结构,这一篇再介绍下SDRAM中常见的时序参数以及整个读写操作的流程。 一、外部信……
bin 2023-05-02
37 0 -
UEFI开发学习23 – 利用定时器实现伪多线程
简介 多线程这个概念在UEFI的开发上比较少见,因为UEFI只是一个启动引导的规范,没有特别复杂各种任务需要处理,所以对多线程的要求不是很高。 什么是多线程呢……
bin 2023-05-02
35 0 -
BIOS开发笔记 8 – SPI Flash
简介 SPI Flash是一种使用SPI接口的非易失性存储器,常在PC中被用于存储BIOS固件,所以也把它称为BIOS ROM。BIOS ROM是PC中必要的元件之一,它通过SPI接口连接……
bin 2023-02-26
113 0 -
BIOS开发笔记 7 – DDR 基础
简介 内存是计算机中重要的组成部分,主要为CPU计算时提供一个数据的临时存储的场所。CPU在处理数据前,会将数据从外存复制到内存中,然后再处理内存中的数据……
bin 2023-02-14
125 0 -
一招解决WSL内存占用爆满!
WSL确实让需要使用Linux环境的人便利了不少,比如可以直接在Windows下随时随地使用Linux环境、Windows与Linux文件互通等,大大提高了工作效率。 但它有一个比……
bin 2023-02-09
140 0 -
ITE Super IO 学习 – PS2 KB&MS
简介 PS2 keyboard 和 mouse 是SIO中的一个基础功能,在台式机中出现较多,但该接口需要特殊的插座,不支持热插拔,无论是设计还是使用体验上都没有USB的方便……
bin 2022-11-27
268 0 -
BIOS开发笔记 6 – 液晶显示器
在第一篇笔记中,就写了显示相关的,但那篇是在Host端角度来介绍的,这一篇就来写写屏端。 液晶显示器介绍 LCD 的构造是在两片平行的玻璃基板当中放置液晶盒,……
bin 2022-10-30
244 0 -
UEFI开发学习22 – 退出码
简介 退出码(Exit Code),也可以当作是程序的返回值。在C语言中,主函数main可以写成void类型,可以不用返回任何值,但这样程序运行后,父级进程无法获得该……
bin 2022-09-04
269 0
请教下,鼠标长按拖动滚动条怎么做?目前实现是支持鼠标点击。
评论于 UEFI开发学习8 – LVGL GUI库的移植