- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 【我所认知的BIOS】—> uEFI AHCI Driver(1) — uEFI开始其实不是很复杂
有人问过没?啥叫driver?不就是司机么?其实这一点都没错,driver的中文意思却是有司机的意思。只是在英文的世界里面,他们也有一词多义,但是他们的根本意思都是一样的。你看司机把一堆冷冰冰的铁块块就这么驾驶起来,让它动起来了。汽车还能够在司机的驾驶操作下面完成多很很让人惊讶的事情,比如前空翻呀,侧空翻呀,或者自燃呀什么的。。。反正就是感觉很厉害。软件领域的driver完全就是这个意思,软件写成的一堆代码模拟出了一个司机这样的一个虚拟人来,在特定的时候让硬件按照规定好的步骤去做事,所以就叫做驱动,让一堆
2014-03-24 15:56:07 10201
原创 【我所认知的BIOS】—> uEFI 开始
当年我出道的时候,uEFI还没流行起来。现在uEFI却已经是主流的BIOS了。原本三年前就说要写这个uEFI的部分的,那会儿由于工作和学业等种种原因落下了。从今天起,我就补上了。目前是打算,几乎尽量做到每一行做注释,当然如果是太简单的,连傻瓜都看得懂的话,那我就略过了。uEFI这个东西现在很流行,如果windows再不给力点,估计这就是最后一个BIOS了。这个架构很大也很全,几年前我还是从legacy BIOS转过来的时候,是蛮艰难的一个过程。所以深知当时初学者时的那种困难感。(随着积累的增多,年龄的增大
2014-03-17 10:16:01 10857 2
原创 【我所认知的BIOS】—> Advanced Configuration and Power Interface 原理(实践部分)
感觉还是要引用一下前面一篇文章的开场白“ACPI是一个内容很丰富的综合性的规范,从外表看上去不得不承认感觉很神秘。究其根本其实还是建立在X86架构和应用的基础之上。大神其实是这样的人,他能够把很复杂的东西然后描述的很简单,很容易理解。这样的我有幸遇到了一些。ACPI的东西,实际上就是控制电脑系统的电源的东西。目的只有一个就是想尽一切办法去省电。由于各家vendor在handle这个事情,所以就事先大家定义好ACPI这个规范。大家都按着定义好的接口去实现,不管哪家siliconvendor,BIOS vend
2014-03-14 08:51:14 5511 3
原创 【我所认知的BIOS】—> Advanced Configuration and Power Interface 原理(软件部分)
感觉还是要引用一下前面一篇文章的开场白“ACPI是一个内容很丰富的综合性的规范,从外表看上去不得不承认感觉很神秘。究其根本其实还是建立在X86架构和应用的基础之上。大神其实是这样的人,他能够把很复杂的东西然后描述的很简单,很容易理解。这样的我有幸遇到了一些。ACPI的东西,实际上就是控制电脑系统的电源的东西。目的只有一个就是想尽一切办法去省电。由于各家vendor在handle这个事情,所以就事先大家定义好ACPI这个规范。大家都按着定义好的接口去实现,不管哪家siliconvendor,BIOS vend
2014-03-03 08:51:49 7344 1
【我所认知的BIOS】系列blog整理 1.23.2016.zip
2016-01-23
ACPI tables 反汇编
2014-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人