搜索内容

知识学习
  • BIOS入门篇 | x86 PC架构
    Bios

    BIOS入门篇 | x86 PC架构

    前言 在文章开始前,先说明一下为什么标题写的是x86 PC。 首先是x86,它表示的是一种处理器的架构。多年前,PC都是Intel和AMD的X86架构阵营,但近几年来,其它……
    bin 2022年7月31日
  • 调试篇 | 使用WinDbg DEBUG(下)
    Bios

    调试篇 | 使用WinDbg DEBUG(下)

    上一篇讲的是远程调试ACPI,这一篇就再写写本机调试和蓝屏文件分析。 本地调试 WinDbg除了使用USB进行远程调试,还可以进行本地调试,此方法对于一些不能使用R……
    bin 2022年6月19日
  • 调试篇 | 使用WinDbg DEBUG(上)
    Bios

    调试篇 | 使用WinDbg DEBUG(上)

    简介 在BIOS的代码中,主要由C和ASL两种语言组成,C语言最终编译成可以被处理器直接执行的机器码,而ASL则被编译成AML(ACPI Machine Language),是不能被处……
    bin 2022年6月5日
  • UEFI开发学习21 – 运行EFI APP
    UEFI

    UEFI开发学习21 – 运行EFI APP

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

    BIOS开发笔记 5 – CMOS

    简介 CMOS原来指的是一种生产电子电路的工艺,在PC上一般指的是RTC电路单元,因为早期它是由这种工艺生产出来的,所以又把RTC称作了CMOS。 RTC(Rea……
    bin 2022年5月1日
  • 使用VSCode编译AMI代码
    Bios

    使用VSCode编译AMI代码

    VSCode是一个代码编辑器,是不具备代码编译功能的,但它可以调用控制台,也就是可以执行编译脚本文件,通过脚本调用编译工具,便可以“编译”代码了! 编译AMI的……
    bin 2022年4月15日
  • BIOS开发笔记 4 – SATA接口中的节能技术
    Bios

    BIOS开发笔记 4 – SATA接口中的节能技术

    1、电源状态的定义 PCI规格书为设备定义了几种电源管理的状态,此也适用于HBA(Host Bus Adapter,主机总线适配器,是指实现 AHCI 规范以在系统内存和串行 ATA……
    bin 2022年2月17日
  • UEFI开发学习20 – Setup 互动控制
    UEFI

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

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

    BIOS开发笔记 3 – I2S Audio

    概述 I²S 或 I2S(英语:Inter-IC Sound或Integrated Interchip Sound)是IC间传输数字音频数据的一种接口标准,采用序列的方式传输2组(左右声道)数据。I2S ……
    bin 2022年1月15日
  • UEFI开发学习19 – EFI APP
    UEFI

    UEFI开发学习19 – EFI APP

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