调试信息输出方法、装置及存储介质

    公开(公告)号:CN110457198A

    公开(公告)日:2019-11-15

    申请号:CN201810426875.6

    申请日:2018-05-07

    IPC分类号: G06F11/36

    摘要: 本发明提供一种调试信息输出方法、装置及存储介质,该方法包括:在操作系统初始化时,获取预设的串口设备的控制器的基地址和预设的串口设备的状态寄存器的偏移地址;根据基地址和偏移地址访问状态寄存器,获取串口设备的先进先出FIFO寄存器的状态;在FIFO寄存器处于无数据状态时,根据FIFO寄存器的基地址,将调试信息写入FIFO寄存器中,以使FIFO寄存器输出调试信息,FIFO寄存器的基地址根据控制器的基地址确定。本发明提供的方法,计算机在设备驱动初始化阶段也可以通过串口设备输出调试信息,从而使得开发人员在设备驱动初始化阶段,也可以基于调试信息对操作系统排查故障、定位故障等,提高了操作系统的开发效率。

    浮点运算速度的检测方法、装置、设备及可读存储介质

    公开(公告)号:CN110287085A

    公开(公告)日:2019-09-27

    申请号:CN201910578169.8

    申请日:2019-06-28

    发明人: 薛雨 袁俊卿

    IPC分类号: G06F11/34

    摘要: 本发明实施例提供一种浮点运算速度的检测方法、装置、设备及可读存储介质,该方法包括:按照第一处理方式对预置数据进行预设次数的浮点运算处理,并记录完成第一处理方式对应的浮点运算处理所需的第一时长;按照第二处理方式对预置数据进行预设次数的浮点运算处理,并记录完成第二处理方式对应的浮点运算处理所需的第二时长;根据预设次数、第一时长和第二时长,确定第二处理方式相对于第一处理方式进行浮点运算处理的速度提升量。本发明实施例通过记录第一处理方式对应的第一时长和第二处理方式对应的第二时长,再根据第一时长和第二时长计算速度提升量,通过速度提升量来表征浮点运算的速度提升程度,能够准确表征优化效果。

    图形绘制方法和装置
    3.
    发明公开

    公开(公告)号:CN107133907A

    公开(公告)日:2017-09-05

    申请号:CN201610109978.0

    申请日:2016-02-26

    发明人: 刘大同 李轶 薛雨

    IPC分类号: G06T1/20

    摘要: 本发明提供一种图形绘制方法和装置,包括:接收图形绘制请求,所述图形绘制请求包括待绘制图形的形状和所述待绘制图形在当前图形中的位置,所述当前图形对应的第一图形显示数据存储在内存缓冲区;根据所述待绘制图形的形状和所述待绘制图形在当前图形中的位置得到所述待绘制图形对应的第二图形显示数据;将所述第二图形显示数据存储至内存缓冲区中;向图形处理器GPU发送读取指令,所述读取指令用于指示所述GPU将所述内存缓冲区的图形显示数据读取至显存的帧缓冲中。本发明提供的图形绘制方法和装置,能够提高计算机系统绘制图形的速度。

    一种操作系统的设备测试方法、装置和存储介质

    公开(公告)号:CN109086173A

    公开(公告)日:2018-12-25

    申请号:CN201710443449.9

    申请日:2017-06-13

    IPC分类号: G06F11/22

    摘要: 本发明实施例提供了一种操作系统的设备测试方法、装置和存储介质,所述方法包括:获取通过特定接口接入操作系统的待测试设备的数量,所述待测试设备具有相应的设备信息;确定与所述待测试设备的数量相同的内存结构体;将每个待测试设备与每个内存结构体一一对应关联;分别将每个待测试设备的设备信息存储至关联的一个内存结构体中;依据所述设备信息,分别采用每个内存结构体对关联的每个待测试设备进行测试,解决了现有技术中对于不同的操作系统,当待测试设备的数量发生变化时不能进行设备测试的问题,简化了操作系统的设备测试流程,提高了测试的效率。

    一种基于MIPS处理器vxWorks系统的验证方法和装置

    公开(公告)号:CN108509289A

    公开(公告)日:2018-09-07

    申请号:CN201710113729.3

    申请日:2017-02-28

    IPC分类号: G06F11/07

    摘要: 本发明实施例提供了一种基于MIPS处理器vxWorks系统的验证方法。所述方法包括:验证程序随机生成至少一种预设长度的测试数据单元,获取MIPS处理器的内存的对齐地址,针对所述对齐地址向后查找设定位置差值的地址,得到非对齐地址,所述设定位置差值为测试数据单元的长度的非整数倍的数值,将至少一种长度的所述测试数据单元写入所述非对齐地址对应的内存,若写入过程正常,则验证通过。依据本发明方案,使得可以对内存进行非对齐地址访问,预先验证vxWorks系统能够处理非对齐地址访问,确保vxWorks系统不存在非对齐地址的访问导致异常的隐患,也不存在系统访问非对齐地址导致异常重启的隐患。

    一种指令处理方法、装置及存储介质

    公开(公告)号:CN110045986A

    公开(公告)日:2019-07-23

    申请号:CN201810040773.0

    申请日:2018-01-16

    摘要: 本发明提供一种指令处理方法、装置及存储介质,可以应用于运行有操作系统的计算机,该计算机工作在命令行模式。该方法包括:接收指令查找请求,所述指令查找请求包括:待查找指令条目数的指示信息;在指令索引列表中的指令索引的总条目数大于0时,对所述待查找指令条目数和指令索引列表中的指令索引的总条目数进行取余运算,得到修正后的待查找指令条目数;根据所述修正后的待查找指令条目数,在所述指令索引列表中查找所述修正后的待查找指令条目数对应的指令索引;显示查找到的指令索引对应的指令。本发明提供的指令处理方法、装置及存储介质,可以提高计算机的指令查找效率。

    内存稳定性验证方法及装置

    公开(公告)号:CN107665151A

    公开(公告)日:2018-02-06

    申请号:CN201610602741.6

    申请日:2016-07-27

    发明人: 薛雨 刘大同

    IPC分类号: G06F11/07

    摘要: 本发明提供一种内存稳定性验证方法及装置,所述内存划分为软件系统内存和硬件系统内存,所述软件系统内存的大小为操作系统能够工作所需的内存最小值,所述硬件系统内存为脱离软件操作系统的内存,所述方法包括:向所述硬件系统内存中填充数据;从所述硬件系统内存中读取数据;当所读出的数据与所填充的数据一致时,判定所述硬件系统内存稳定;当所读出的数据与所填充的数据不一致时,判定所述硬件系统内存不稳定。本发明能够脱离软件系统内存管理,单独对硬件系统内存稳定性进行验证。

    设置设备驱动延迟的方法及装置

    公开(公告)号:CN107656764A

    公开(公告)日:2018-02-02

    申请号:CN201610596680.7

    申请日:2016-07-26

    发明人: 薛雨 刘大同

    IPC分类号: G06F9/4401

    摘要: 本发明提供一种设置设备驱动延迟的方法及装置,所述方法包括:记录步骤:使用初始延迟值进行预定次数的设备驱动工作,并记录所述预定次数的设备驱动工作的预定个数的实际延迟值;选取步骤:选取所述预定个数的实际延迟值中的最大值,作为设备驱动工作的第一延迟值。本发明能够提升设备响应的效率,减少CPU的资源消耗。

    基于硬件平台的系统配置装置及电子设备

    公开(公告)号:CN207067969U

    公开(公告)日:2018-03-02

    申请号:CN201720983416.9

    申请日:2017-08-08

    发明人: 袁俊卿 薛雨

    IPC分类号: G06F8/71

    摘要: 本实用新型提供了一种基于硬件平台的系统配置装置及电子设备,涉及系统兼容技术领域,解决了现有技术中在基于硬件平台进行系统配置时无法安全可靠地实现系统对不同版本硬件平台的兼容的问题。所述装置包括位于硬件平台的多个预定管脚以及与所述多个预定管脚连接的系统配置模块,其中,每个预定管脚配置为高电平或低电平状态,所述系统配置模块的信号读取端与所述多个预定管脚连接,所述系统配置模块通过所述信号读取端读取各个预定管脚的状态,根据与所述多个预定管脚的状态组合相对应的系统配置信息进行系统配置。本实用新型实施例适用于在电子设备中实现系统对不同版本硬件平台的兼容。