自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

原创 PCIE reference clock设计要求

否则,如果参考时钟延迟启动或者没有正确启动,可能会导致PCIe总线不稳定,从而影响系统的正常运行。时钟缓冲器:使用专门的时钟缓冲器可以提高PCIe参考时钟的稳定性,降低抖动峰峰值,并且能够控制时钟输出使能的时序,更好地满足PCIe规范的要求。参考时钟启动时间:为避免参考时钟延迟启动,建议在启动电源或重启系统之前,先将参考时钟连接到相应的PCIe设备上,并且确保参考时钟已经开始运行。因此,在设计PCIe设备时,需要尽早考虑参考时钟的启动时序问题,并且按照相关规范进行设计和测试,以确保系统的稳定性和可靠性。

2023-06-01 15:43:42 1683

原创 IO管理器和IRP的理解

IRP:I/O管理器在内存中创建一个IRP来代表一个I/O操作,IRP也是 一个数据结构,传递一个指向IRP的指针到正确的驱动程序,当此I/O操作完成时再处理该请求包。相反地,驱动程序接收一个IRP,执行该IRP指定的操作,然后将IRP传回给I/O管理器,这是因为:所请求的I/O操作已经完成,或者必须将其传给另一个驱动程序以作进一步处理。I/O管理器也提供一些对于不同驱动程序都通用的代码,例如,I/O管理器提供了这样一个功能:允许一个驱动程序调用其它驱动程序。它也为I/O请求管理缓冲区、为...

2020-07-14 11:05:51 803

原创 Windows driver- 1. 组件概述

操作系统包括许多内核模式组件,功能相互独立。当用户模式程式需要读取设备数据的时候,就需要调用win32 API函数,例如readfile。win32 子系统模块(如kernal.dll)通过调用平台相关的系统服务接口实现对应的API,而同时平台相关的系统服务将会调用内核模式支持例程。例如,在readfile调用中,调用首先到达系统DLL中的一个入口点NTReadfile函数,然后这个用户模式的Ntreadfile函数调用系统服务接口,最后由系统服务接口调用内核模式中的服务例程,该例程同样命名为NtR

2020-06-30 15:10:40 236

原创 关闭设备的唤醒功能

Allow this device to wake the computer1.在windows下,我们会看到一些device具备唤醒系统的功能,如下:如上如果是网络设备,微软有提供相应的注册表键值可以修改这个功能的capability:键值:PnPcapabilities DWORD 类型You have 3 options for the power management properties of the Network Card:Option 1: Allow the..

2020-06-29 17:37:02 1308

原创 自动测试显卡批处理

学习批处理,学习使用一些常用的命令1.显示字符2.隐藏命令行3.隐藏命令行执行结果4.循环调用5.使用计数功能@echo offSET /A count=0 rem 初始化计数:begin@echo **********GPU ONOFF Test**********@echo start GPU ON@echo offstart xxx.exe...

2020-06-17 20:03:47 701

原创 扬帆起航

起航 起航 起航 起航 起航 起航 起航 起航

2020-06-16 14:45:43 131

学习PCIE6.0最新规范要求

学习PCIE6.0最新规范要求, 对比PCIE5.0的不同,了解PCIE 的设计要求

2023-06-01

Switchdisplay.C

在legacy mode下可以切换显示模式,通过调用vbios int10去使用。这个对于学下显卡知识很有帮助,初学者可以了解vbios的一些知识

2020-08-11

快速看懂电子电路图.zip

这本资料可以简单的介绍如何入门硬件设计的线路图设计,教你认识线路元器件,能够哦快速认识线路图,帮助识别线路,很好的为初学者提供了一个阶梯

2020-08-11

pcie处理层协议中文详解.pdf

这是翻译的PCIE协议处理层的相关的中文解释。 这里对原版英文PCIE 协议处理层的部分做了翻译,并且做了相关的理解。对于学习者来说应该会有比较大的帮助。希望帮助初学者能够很好的学习PCIE

2020-01-31

Windebug.ppt

教你如何一步步setup windows debug,让你能够在开发的时候能够快速定位问题所在。这个是微软提供的通用的windows debug技巧

2019-09-18

C&C++程序员应聘常见面试题深入剖析

列举一些常见的C与c++常见的找工作面试单位的试题,通过真实的试题练习,来提升自己的功力

2011-03-13

c语言开发实例详细解释

运用c语言开发的实例介绍,通过实例的练习,能够达到事半功倍的效果

2011-03-13

读取spd data

从spd里面读取RAM相关数据, 通过c语言的方法透过访问SMbus,去得到spd的data,翻译得到ram的数据

2011-03-11

dump cmos data

用c语言开发,读取计算机cmos data,供学习使用

2011-03-11

读取无线网卡的vendorID和deviceID

读取无线网卡的vendorID和deviceID

2011-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除