【技术实现步骤摘要】
一种检前记录装置的上位机软件测试方法、系统及介质
[0001]本专利技术涉及检前记录装置的软件测试领域,尤其涉及一种检前记录装置的上位机软件测试方法、系统及介质。
技术介绍
[0002]卫星通信或雷达通信领域需要检前记录装置完成对信号的记录,记录的数据存储在磁盘,供事后分析使用。检前记录装置如图1所示,由数字或模拟板卡和一台带有磁盘阵列的计算机组成,板卡的FPGA与计算机采用PCIE总线高速通信。
[0003]检前记录装置的计算机安装Windows或Linux系统,运行有上位机软件,该计算机使用PCIE总线下的DMA将FPGA采集的数据传递至计算机内存。上位机软件将DMA传输的数据进行存盘管理、数据预览、回放控制、故障诊断等操作。
[0004]目前对检前记录装置的上位机软件进行测试时,通常的做法是将检前记录装置测试辅助设备,由测试辅助设备逐一产生各种测试数据,上位机软件调用设备驱动的对应接口获取这些测试数据进行测试和鉴定,如图2所示。该种方法通常需要在工程的末期具备条件,而且测试周期极短,系统连接关系复杂;基 ...
【技术保护点】
【技术特征摘要】
1.一种检前记录设备的上位机软件测试方法,其特征在于,包括以下步骤:S1)创建虚拟设备,配置虚拟设备的接口;S2)根据测试场景生成测试信号;S3)虚拟设备获取测试信号,并通过对应接口实时发送给上位机软件。2.根据权利要求1所述的检前记录设备的上位机软件测试方法,其特征在于,步骤S1中创建虚拟设备包括:插入操作系统内核初始化目标内核驱动模块,虚拟出FPGA板卡设备。3.根据权利要求1所述的检前记录设备的上位机软件测试方法,其特征在于,步骤S1中配置虚拟设备的接口包括:虚拟出读取信号数据或回放信号数据的操作文件描述符和寄存器控制所需的文件描述符,并虚拟出测试场景的控制文件描述符。4.根据权利要求1所述的检前记录设备的上位机软件测试方法,其特征在于,所述虚拟设备的接口包括控制信号接口、数据接口、时序规则中的一种或多种。5.根据权利要求1所述的检前记录设备的上位机软件测试方法,其特征在于,步骤S2之前还包括:编译和修改操作系统内核,使得操作系统内核具有实时特性;生成实时测试数据场景作为测试场景,创建定时任务。6.根据权利要求5所述的检...
【专利技术属性】
技术研发人员:姜伟,王萌,
申请(专利权)人:湖南艾科诺维科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。