- 博客(8)
- 收藏
- 关注
原创 PCIe总线初识
PCIe总线一、PCIe总线与PCI总线的区别 PCIe总线与PCI最大的区别在工作原理上,PCIe是采用点到点的串行方式进行传输的,被称为“串行PCI”,由于采用了串行方式传输使得其工作频率可以达到2.5Ghz,大大增加了传输速率,同时采用全双工的通信方式,使得其传输速度提高了一倍,每一个PCIe总线设备与外部通信时有四根数据总线,分别有两个RX和TX,两根用于发送,两根由于
2015-08-20 16:14:09
19876
1
原创 Windows的CMD窗口EDKII编译基础
EDKII编译初试一、core中的各个package 看了书上的EDKII的编译环境和EDKII的core中含有的各个package,每个package的作用,包含的东西以及各个package之间的相互联系。以下是EDKII中包含的package: BaseTool:提供二进制文件编译和配置文件模板构建的工具 Conf:只含有一个readme.t
2015-08-07 16:17:30
1807
原创 UEFI中的Protocol浅谈
UEFI中的Protocol一、Protocol是什么Protocol是服务器端和客户端之间的一种约定,在软件编程上称为接口,服务器端和客户端通过这个约定信息的互通。服务器端和客户端在UEFI中都是可执行的二进制文件,为了实现这些二进制文件之间的互通,C/S双方共同作出的让步,使用Protocol进行双方的交互。二、Protocol是干什么的,为什么要有Protocol UEFI的
2015-07-27 17:36:14
9367
原创 PCI总线进阶(二)
PCI总线进阶一、PCI总线配置空间简介PCI具有三个相互独立的物理地址空间:总线物理地址空间、I/O设备地址空间和配置空间。其中配置空间是PCI总线所特有的一个物理地址空间,它存在的意义是:在系统加电自检的时候,BIOS检测PCI总线上挂载的PCI设备的时候,由于不同厂家、不同设备的驱动的差异性导致其具有不同的配置性,而系统需要对这些PCI设备进行统一配置,这就使得配置空间必须存在了,这
2015-07-16 15:15:04
3990
原创 PCI总线协议(一)
刚开始接触BIOS开发,目前正在学习关于PCI总线方面的知识,以下是本人根据网上的资料所整理的PCI学习笔记,如果有什么不对的地方,感谢大神的斧正。 众所周知,PCI总线是计算机主板上不可或缺的部分,它连接着大部分的硬件设备,可以连接扩展到Super I/O上连接键盘和鼠标等低速设备,也可以连接声卡、网卡等中高速设备,甚至可以扩展PCIe总线连接显卡这类高速设备。一、 PCI总线
2015-07-15 15:03:45
12471
原创 CPU主板架构
在做BIOS开发的时候,我们首先要知道PC主板的架构,这样才能有助于我们更好的去了解BIOS所起到的作用,对BIOS在主板上的功能有一个稍微全面的了解,这样,我们才能够更好的进行BIOS的开发。下面是我所了解的PC架构: 首先,计算机有硬件和软件两个部分组成,硬件就是我们实实在在看到的东西,计算机的硬件资源比较丰富,由CPU最小系统、外围设备和电源三部分构成。其中CPU最小系统是由微处理器芯
2015-07-15 14:50:38
2446
原创 关于RAM的一点小见解
众所周知,存储器主要分为只读存储器(ROM)、闪存(flash)、随机存储器(RAM)、光磁介质存储器。而对于随机存储器(Random-Access Memory),即我们平时所说的RAM,他和只读存储器(ROM)之间相比最大的缺点就是掉电信息会丢失,但是最大的优点却是他可以任意可擦除和可读写。本文主要对于RAM进行一些探讨。RAM可以分为静态RAM(Static RAM)和动态RAM(D
2014-12-07 14:17:24
1363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人