BIOS基础
文章平均质量分 79
chris_YC
程序猿单身狗
展开
-
UEFI中的Protocol浅谈
UEFI中的Protocol一、Protocol是什么Protocol是服务器端和客户端之间的一种约定,在软件编程上称为接口,服务器端和客户端通过这个约定信息的互通。服务器端和客户端在UEFI中都是可执行的二进制文件,为了实现这些二进制文件之间的互通,C/S双方共同作出的让步,使用Protocol进行双方的交互。二、Protocol是干什么的,为什么要有Protocol UEFI的原创 2015-07-27 17:36:14 · 9179 阅读 · 1 评论 -
PCI总线协议(一)
刚开始接触BIOS开发,目前正在学习关于PCI总线方面的知识,以下是本人根据网上的资料所整理的PCI学习笔记,如果有什么不对的地方,感谢大神的斧正。 众所周知,PCI总线是计算机主板上不可或缺的部分,它连接着大部分的硬件设备,可以连接扩展到Super I/O上连接键盘和鼠标等低速设备,也可以连接声卡、网卡等中高速设备,甚至可以扩展PCIe总线连接显卡这类高速设备。一、 PCI总线原创 2015-07-15 15:03:45 · 12325 阅读 · 1 评论 -
PCI总线进阶(二)
PCI总线进阶一、PCI总线配置空间简介PCI具有三个相互独立的物理地址空间:总线物理地址空间、I/O设备地址空间和配置空间。其中配置空间是PCI总线所特有的一个物理地址空间,它存在的意义是:在系统加电自检的时候,BIOS检测PCI总线上挂载的PCI设备的时候,由于不同厂家、不同设备的驱动的差异性导致其具有不同的配置性,而系统需要对这些PCI设备进行统一配置,这就使得配置空间必须存在了,这原创 2015-07-16 15:15:04 · 3890 阅读 · 0 评论 -
PCIe总线初识
PCIe总线一、PCIe总线与PCI总线的区别 PCIe总线与PCI最大的区别在工作原理上,PCIe是采用点到点的串行方式进行传输的,被称为“串行PCI”,由于采用了串行方式传输使得其工作频率可以达到2.5Ghz,大大增加了传输速率,同时采用全双工的通信方式,使得其传输速度提高了一倍,每一个PCIe总线设备与外部通信时有四根数据总线,分别有两个RX和TX,两根用于发送,两根由于原创 2015-08-20 16:14:09 · 19394 阅读 · 2 评论