-
CL编译器中的编译参数
前言 在EDK代码的inf文件中,有时候会看到有一个[BuildOptions]标签,这是用来指定该模块的编译参数的,比如常见的禁用警告错误/wdxxxx(xxxx表示警告编号),……
bin 2021-03-19687 0 -
[X86] 复位控制寄存器
x86架构的CPU有一个可以做复位的寄存器,位于IO空间0xCF9,其定义如下:
bin 2021-03-01561 0 -
串口和并口的IO定义范围
串口 第1组:3E8h-3EFh 第2组:338h-33Fh 第3组:2E8h-2EFh 第4组:238h-23Fh 第5组:228h-22Fh 第6组:220h-227h 第7组: 2F8h-2FFh 第8组:3F8h-3FFh 并口 ……
bin 2021-02-24829 0 -
ITE Super IO 学习 – 环境控制器
简介 Environment Controller,即环境控制器,可以说是SIO中最复杂也是最重要的功能了,它主要包含了风扇控制、电压监测和温度监测三个模块,它们组合起来就可……
bin 2020-10-141.9K+ 0 -
深入PCI与PCIe之二:软件篇
PCI/PCIe软件界面 1。配置空间 PCI spec规定了PCI设备必须提供的单独地址空间:配置空间(configuration space),前64个字节(其地址范围为0x00~0x3F)是所有P……
bin 2020-04-092K+ 0 -
深入PCI与PCIe之一:硬件篇
PCI总线和设备树是X86硬件体系内很重要的组成部分,几乎所有的外围硬件都以这样或那样的形式连接到PCI设备树上。虽然Intel为了方便各种IP的接入而提出IOSF总线……
bin 2020-04-091.7K+ 0 -
MIPS汇编代码(龙芯)小记
龙芯代码中用于设置CPU GPIO High / Low部分, 寄存器在Loongson3A4000_register_doc_V1.2.pdf中有说明, 具体配置步骤: 1.设置输出状态为高或低 2.设置GPIO输出……
bin 2020-04-081.9K+ 0 -
EC 中的Keyboard Controller
简介 Keyboard Controller简称KBC,它是EC芯片中一个用于处理Keyboard、Mouse的模块,也可以说,它只是一个通道,因为最后处理数据的还是交给EC 8032处理器去……
bin 2020-02-143.3K+ 0 -
EC中QEvent的来龙去脉
前言 QEvent是一种用于EC给OS发通知的机制,比如EC检测到笔记本合上盖了,就会发一个QEvent给OS,OS收到后便会去做关屏的动作;又如EC检测到调节音量的事件(……
bin 2020-02-114.1K+ 0 -
ACPI协议中EC RAM的读写
简述 EC中提供了一个256字节大小的可读写区域,一般称为EC RAM,用于与BIOS间进行数据的交互,如常见的电池电量信息,便是EC写在EC RAM中的,BIOS会去读取此处……
bin 2020-02-104.1K+ 0
请教下,鼠标长按拖动滚动条怎么做?目前实现是支持鼠标点击。
评论于 UEFI开发学习8 – LVGL GUI库的移植