- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 PCIE reference clock设计要求
否则,如果参考时钟延迟启动或者没有正确启动,可能会导致PCIe总线不稳定,从而影响系统的正常运行。时钟缓冲器:使用专门的时钟缓冲器可以提高PCIe参考时钟的稳定性,降低抖动峰峰值,并且能够控制时钟输出使能的时序,更好地满足PCIe规范的要求。参考时钟启动时间:为避免参考时钟延迟启动,建议在启动电源或重启系统之前,先将参考时钟连接到相应的PCIe设备上,并且确保参考时钟已经开始运行。因此,在设计PCIe设备时,需要尽早考虑参考时钟的启动时序问题,并且按照相关规范进行设计和测试,以确保系统的稳定性和可靠性。
2023-06-01 15:43:42 2544
原创 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 883
原创 Windows driver- 1. 组件概述
操作系统包括许多内核模式组件,功能相互独立。当用户模式程式需要读取设备数据的时候,就需要调用win32 API函数,例如readfile。win32 子系统模块(如kernal.dll)通过调用平台相关的系统服务接口实现对应的API,而同时平台相关的系统服务将会调用内核模式支持例程。例如,在readfile调用中,调用首先到达系统DLL中的一个入口点NTReadfile函数,然后这个用户模式的Ntreadfile函数调用系统服务接口,最后由系统服务接口调用内核模式中的服务例程,该例程同样命名为NtR
2020-06-30 15:10:40 275
原创 关闭设备的唤醒功能
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 1544
原创 自动测试显卡批处理
学习批处理,学习使用一些常用的命令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 759
Switchdisplay.C
2020-08-11
pcie处理层协议中文详解.pdf
2020-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人