-
安全技术篇 – Secure Boot(上)
一、简介 uefi的代码是开源的,意味着任何人都可以获取到它去编写各种应用,其中也包括带有攻击性质的恶意程序。为了阻止这种恶意程序的执行,必须在uefi固件……
bin 2023-12-24717 0 -
UEFI开发学习26 – 获取固件中的资源
前言 在UEFI的项目代码中,除了代码,还可能会包含一些二进制文件,如Intel VBT,DXE Driver, UEFI APP等,代码在执行期间,会将其读取出来做相应的处理。由于……
bin 2023-10-29802 0 -
[旅行] 说走就走,西藏旅行记
九月份的时候,想着中秋国庆双节长假即将来临,何不借此机会去一趟旅行呢? 我经常观看一些旅行UP的视频,特别是骑行新疆和西藏的,使我对大自然风光非常向往……
bin 2023-10-22449 0 -
BIOS开发笔记 10 – 中断
一、简介 在X86架构中,中断 (Interrupts) 是一种重要的系统机制,用于处理硬件事件和软件请求,以及响应异常情况。本文将探索学习中断的概念、中断向量和中断……
bin 2023-07-29653 0 -
UEFI开发学习25 – EFI Shell 环境变量
前言 进入Efi Shell的时候,最后有个倒计时提示:Press ESC in xx seconds to skip startup.nsh or any other key to continue. 意思是在xx秒后将执行startup……
bin 2023-07-01842 0 -
UEFI开发学习24 – UEFI 中的 Boot Manager
一、简介 Boot Manager即引导管理器,从UEFI初始化到进入操作系统的过程中,使用了两个引导管理器。 第一个是UEFI 固件中的引导管理器,也就是UEFI手册中第三……
bin 2023-06-041.4K+ 0 -
Fyde OS,中国版Chrome OS,支持安卓、Linux APP
引言 Chrome OS早前就有听过,但没法下载到镜像资源,一直没体验过,总觉得有些遗憾。最近偶然了解国内有个基于Chrome OS开发的操作系统 FydeOS,一下子又激起……
bin 2023-05-20830 1 -
BIOS开发笔记 9 – DDR中的时序参数
通过前一篇文章学习,我们可以大致知道内存条(Module)的组成及SDRAM内部的结构,这一篇再介绍下SDRAM中常见的时序参数以及整个读写操作的流程。 一、外部信……
bin 2023-05-02573 0 -
UEFI开发学习23 – 利用定时器实现伪多线程
简介 多线程这个概念在UEFI的开发上比较少见,因为UEFI只是一个启动引导的规范,没有特别复杂各种任务需要处理,所以对多线程的要求不是很高。 什么是多线程呢……
bin 2023-05-02575 0 -
BIOS开发笔记 8 – SPI Flash
简介 SPI Flash是一种使用SPI接口的非易失性存储器,常在PC中被用于存储BIOS固件,所以也把它称为BIOS ROM。BIOS ROM是PC中必要的元件之一,它通过SPI接口连接……
bin 2023-02-26556 0
iowrite8(0x70, index); value = ioread8(0x71); 大佬,请教个问...
评论于 在OS下写一个访问底层的程序