摘要
本公开涉及硅前验证技术领域,提出一种硬件资源调度方法、装置、系统、存储介质和程序产品。该方法包括:实时记录用户态驱动程序的执行过程中对目标硬件的硬件资源的访问信息;基于记录的访问信息进行解析得到操作指令信息;通过回放操作指令信息访问硬件资源得到硬件执行结果,回放操作指令信息的过程通过在用户态下向PCIe发送指令实现,且无需固件或内核态驱动程序参与;根据硬件执行结果和期望执行结果,确定目标硬件的测试结果。根据本公开实施例,可以实现用户态和内核态驱动程序的开发的解耦,降低硅前验证阶段的软件开发成本,优化了硬件资源的调度机制,从而,提高了测试灵活性和验证效率。