几年前,想写一个关于ACPI协议的系列文章,并归档在<ACPI.sys,从Windows到Bios的桥梁>,但由于各种原因(最主要的原因是没有合适的笔记本)断更了。
断更的这些年,
我对驱动/ACPI/Bios有了更多的理解;
又逢微软/Intel助攻。2020年,微软泄露了部分WinXP源码(>75%), Intel泄露了KabyLake设计文档;
最重要的,这个月,淘宝帮我克服了最大的写作障碍----我买到了二手的dynabook笔记本(工资劝退了我买公司全新的笔记本)。
鉴于以上原因,我打算重开一个新的系列,在不泄密的前提下,以键盘输入为例,介绍从应用层到驱动层,再到Bios,最后到MCU的处理流程。用生产者/消费者模型来看,就是应用层通过什么途径,才能消费由键盘生产的按键。
如果有时间,我也会尝试补全<ACPI.sys,从Windows到Bios的桥梁>系列。
如果断更/更新缓慢,原因我在文中已用红字标出,希望大家谅解,谢谢。

作者计划重启一个系列的文章,详细阐述键盘输入在不同层次的处理流程,从应用层经驱动、BIOS到MCU,利用生产者/消费者模型进行解释。这一决定源于对驱动、ACPI和BIOS更深入的理解,以及微软WinXP源码和Intel设计文档的泄露,以及购买二手Dynabook笔记本作为实验平台。更新可能因资源限制而间断。
1056

被折叠的 条评论
为什么被折叠?



