我的BIOS基础知识

做BIOS也有一年多的时间了,感觉还处于新手阶段,只会做一些客户定制化的更改,做些小功能性的东西,期望能够会有更深层次的进步!

 

刚接触BIOS的时候,他们告诉我你去看看ACPI spec,捧起电子书从第一章开始看,根本就没有什么心思好好地看下去,所以最早时候的没针对性地阅读根本就没有什么用.

 

现在我还是个菜鸟,我只能以我菜鸟的观点来了讲述做菜鸟BIOS需要啥基础知识,请高手指正~

 

1.acpi spec,刚开始看acpi的时候,最好先用工具看一下现有机器的acpi table是怎样的.个人觉得应该从第5章开始看起,虽然我到现在为止也还没完完整整地看第5章,我还是推荐你从这一章看起.每个表里面的每一个字段都是干什么用的,以后再根据具体的需求去选择性地看书.

 

acpi里面有好多操作系统功能需要的东西,象windows vista & 7的亮度slider,在附录B6里面就讲得很清楚,需要_BCL,_BCM,_BCQ支持,只有LCD device space下有这几个method,亮度slider才会出现.

 

2.南北桥的规格书,也都算是工具书了.因为做Intel的比较多,他们的文档确实写得比较好,或许是看习惯了吧.以我现在的知识看来,BIOS就是做一些寄存器填值的东西,在适当的时间填写正确的值.

 

南桥规格书的话,个人觉得还是先大体看一下functional description那一章,随便找一个平台的来看,因为基本都一样.然后再认真看看LPC Interface那章,特别是第8节中的电源管理寄存器.再后面就是根本需要查吧~~~

北桥规格书其实我也不知道怎么看,我也就随便翻翻,有人来给我讲讲吗?

 

 3.smbios spec,因为我一直在跟客户定制化的东西,所以我查这本也是比较多的,系统信息里面好多都是跟smbios信息相关的,所以读读它每个类型的结构都是什么内容也挺有用的.

 

4.IA-32 CPU规格书,这三卷当时我想好好地看下去的,当时从第一卷开始看的时候还认真的做笔记,后来没有坚持下去.

认真看一下第三卷的system managemet,就讲SMM的. 

 

5.其他技术的spec,大家都是pci,peie的spec要看要看,不过我好象也找不到我现在做的需要看pci规格书,可能是要bios vendor们才更需要?

我的电子书里还有好多spec,有的时候偶尔翻一翻.sata,smbus,hdaudio,bbs,usb等等,按需看吧..

 

下面附上两个规格书的下载地址,以便自己电脑上没有的时候也可以去下载来看.

1)acpi spec

http://www.acpi.info/spec.htm

 

2)IA-32

http://www.intel.com/products/processor/manuals/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ACPI(Advanced Configuration Management)是1997年由INTEL/MICROSOFT/TOSHIBA提出的新型电源管理规范,意图是让系统而不是BIOS来全面控制电源管理,使系统更加省电。 其特点主要有:提供立刻开机功能,即开机后可立即恢复到上次关机时的状态,光驱、软驱和硬盘在未使用时会自动关掉电源,使用时再打开;支持在开电状态下既插即拔,随时更换功能。 ACPI主要支持三种节电方式,1、(suspend即挂起)显示屏自动断电;只是主机通电。这时敲任意键即可恢复原来状态。2、(save to ram 或suspend to ram 即挂起到内存)系统把当前信息储存在内存中,只有内存等几个关键部件通电,这时计算机处在高度节电状态,按任意键后,计算机从内存中读取信息很快恢复到原来状态。3、(save to disk或suspend to disk即挂起到硬盘)计算机自动关机,关机前将当前数据存储在硬盘上,用户下次按开关键开机时计算机将无须启动系统,直接从硬盘读取数据,恢复原来状态。   ACPI可实现以下功能:   1、用户可以使外设在指定时间开关;   2、使用笔记本电脑的用户可以指定计算机在低电压的情况下进入低功耗状态,以保证重要的应用程序运行;   3、操作系统可以在应用程序对时间要求不高的情况下降低时钟频率;   4、操作系统可以根据外设和主板的具体需求为它分配能源;   5、在无人使用计算机时可以使计算机进入休眠状态,但保证一些通信设备打开;   6、即插即用设备在插入时能够由ACPI来控制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值