一种CPU指令集覆盖率计算方法及装置

    公开(公告)号:CN112527571A

    公开(公告)日:2021-03-19

    申请号:CN201910882930.7

    申请日:2019-09-18

    Inventor: 王谦智

    Abstract: 本发明涉及计算机技术领域,尤其涉及一种CPU指令集覆盖率计算方法及装置。该方法为:虚拟机获取至少一个可执行文件,以及确定所述至少一个可执行文件对应的测试指令集,然后,所述虚拟机基于调试器发送的控制指令,按照被配置的与待测试CPU相同的运行方式读取所述测试指令集中的各个指令,确定所述测试指令集对应的第一标准指令类型数目,再确定预设的标准指令集对应的第二标准指令类型数目,并基于所述第一标准指令类型数目在所述第二标准指令类型数目中占比,计算相应的指令集覆盖率。这样,在执行测试指令集的同时,可以计算得到待测试CPU指令集的覆盖率,为衡量待测试CPU运行的可靠性提供了依据。

    一种处理中断事件的方法和设备

    公开(公告)号:CN112286846A

    公开(公告)日:2021-01-29

    申请号:CN201910675776.6

    申请日:2019-07-25

    Inventor: 王谦智

    Abstract: 本发明公开了一种处理中断事件的方法和设备,用以解决现有技术中对中断事件的处理存在延时长的问题。本发明在接收到中断事件后,首先根据中断事件的延时时刻,确定该中断事件的处理时刻,然后在中断事件的处理时刻达到时处理该中断事件,由于中断事件的处理时刻不晚于中断事件的延时时刻,且延时时刻是根据该中断事件的响应时刻、MCU工作频率以及该MCU中的CPU功能确定的,无需在GPR入栈完成后对中断事件进行处理,从而能够减小处理中断事件的延时,提高系统性能。

    MCU的闪存的访问权限控制方法和装置

    公开(公告)号:CN105677586B

    公开(公告)日:2018-11-30

    申请号:CN201610012393.7

    申请日:2016-01-07

    Inventor: 王谦智

    Abstract: 本发明提供了一种MCU的闪存的访问权限控制方法和装置,其中,MCU中设置有用于对MCU是否处于安全模式进行设定的安全寄存器,该控制方法包括:确定MCU所处的阶段;当MCU处于用户程序开发阶段时,通过调试接口设置安全寄存器将MCU设置成非安全模式;当MCU处于用户程序量产阶段时,通过调试接口设置安全寄存器将MCU设置成安全模式。本发明解决了因为需要在用户程序中增加解锁功能以实现闪存的解锁而导致的在用户程序量产阶段解锁密钥容易被盗取导致数据不安全的技术问题,达到了不需要在用户程序中增加解锁功能就可以实现闪存解锁的技术效果,提高了数据的安全性。

    一种实现IP验证的方法及装置

    公开(公告)号:CN107634870B

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

    申请号:CN201610573063.5

    申请日:2016-07-18

    Inventor: 王谦智

    Abstract: 本发明提供一种实现IP验证的方法及装置。其中,方法包括提供第一存储区域,用于存储包括支持至少一个通信协议的通信实现代码以及操作第二存储区域代码,所述操作包括读、写、擦除的至少一个;提供第二存储区域,用于存储至少一个二进制文件,其中,每个二进制文件对应一项IP功能测试;执行第二存储区域的所述至少一个二进制文件,实现IP验证。本发明的方案,不仅提高了测试的正确性,还能大大提高反复测试、新增测试的效率,进而提高测试系统的完整性和稳定性。

    一种图像数据保护识别系统及其方法与摄像头、终端

    公开(公告)号:CN109348183A

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

    申请号:CN201811383516.3

    申请日:2018-11-20

    Inventor: 王谦智

    Abstract: 本发明属于摄像头技术领域,具体涉及一种图像数据保护识别系统及其方法与摄像头、终端。所述图像数据保护识别方法,通过采集原始视频数据流;结合密码钥匙对获取的视频数据流加密成加密视频数据流;通过神经网络获得密码钥匙对加密视频数据流进行解密操作;直至输出图像识别结果,实现在摄像头终端对图像内容的识别,避免数据传输到云端识别过程中,数据被截获的风险;且由于省去了云端的介入,使得智能终端摄像头在实时性、安全性上有了较大的提高;同时省去了云端维护费用,降低智能摄像头的维护成本。

    一种实现IP验证的方法及装置

    公开(公告)号:CN107634870A

    公开(公告)日:2018-01-26

    申请号:CN201610573063.5

    申请日:2016-07-18

    Inventor: 王谦智

    Abstract: 本发明提供一种实现IP验证的方法及装置。其中,方法包括提供第一存储区域,用于存储包括支持至少一个通信协议的通信实现代码以及操作第二存储区域代码,所述操作包括读、写、擦除的至少一个;提供第二存储区域,用于存储至少一个二进制文件,其中,每个二进制文件对应一项IP功能测试;执行第二存储区域的所述至少一个二进制文件,实现IP验证。本发明的方案,不仅提高了测试的正确性,还能大大提高反复测试、新增测试的效率,进而提高测试系统的完整性和稳定性。

    MCU的闪存的访问权限控制方法和装置

    公开(公告)号:CN105677586A

    公开(公告)日:2016-06-15

    申请号:CN201610012393.7

    申请日:2016-01-07

    Inventor: 王谦智

    CPC classification number: G06F12/1466

    Abstract: 本发明提供了一种MCU的闪存的访问权限控制方法和装置,其中,MCU中设置有用于对MCU是否处于安全模式进行设定的安全寄存器,该控制方法包括:确定MCU所处的阶段;当MCU处于用户程序开发阶段时,通过调试接口设置安全寄存器将MCU设置成非安全模式;当MCU处于用户程序量产阶段时,通过调试接口设置安全寄存器将MCU设置成安全模式。本发明解决了因为需要在用户程序中增加解锁功能以实现闪存的解锁而导致的在用户程序量产阶段解锁密钥容易被盗取导致数据不安全的技术问题,达到了不需要在用户程序中增加解锁功能就可以实现闪存解锁的技术效果,提高了数据的安全性。

    一种处理中断事件的方法和设备

    公开(公告)号:CN112286846B

    公开(公告)日:2023-05-12

    申请号:CN201910675776.6

    申请日:2019-07-25

    Inventor: 王谦智

    Abstract: 本发明公开了一种处理中断事件的方法和设备,用以解决现有技术中对中断事件的处理存在延时长的问题。本发明在接收到中断事件后,首先根据中断事件的延时时刻,确定该中断事件的处理时刻,然后在中断事件的处理时刻达到时处理该中断事件,由于中断事件的处理时刻不晚于中断事件的延时时刻,且延时时刻是根据该中断事件的响应时刻、MCU工作频率以及该MCU中的CPU功能确定的,无需在GPR入栈完成后对中断事件进行处理,从而能够减小处理中断事件的延时,提高系统性能。

    一种软件调试方法、装置及计算机存储介质

    公开(公告)号:CN110968494A

    公开(公告)日:2020-04-07

    申请号:CN201811139315.9

    申请日:2018-09-28

    Inventor: 王谦智

    Abstract: 本发明公开了一种软件调试方法、装置及计算机存储介质,应用于软件集成开发环境IDE,用以解决现有技术中存在的软件开发效率较低的技术问题。该方法包括:当中央处理器CPU处于调试模式,且运行到断点位置时,判断所述断点位置对应的断点是否在所述IDE中已取消或为无效状态;若所述断点在所述IDE中已取消或为无效状态,则根据断点与原指令的对应关系,将所述断点位置对应的断点指令替换为与所述断点指令对应的原指令,使所述CPU从所述调试模式恢复到正常模式。

    定时器实现方法、装置、实时操作系统及存储介质

    公开(公告)号:CN113504979B

    公开(公告)日:2024-04-16

    申请号:CN202110804078.9

    申请日:2021-07-16

    Inventor: 王谦智

    Abstract: 本申请提供的一种定时器实现方法、装置、实时操作系统及存储介质,获取定时器链条中头组件的绝对时间,其中,所述定时器链条包括至少一个定时器组件,各个定时器组件包括绝对时间,各个定时器组件基于各个定时器组件的绝对时间在所述定时器链条中升序排列,所述头组件为所述定时器链条中的第一个定时器组件;在实时操作系统的当前绝对时间达到所述头组件的绝对时间的情况下,从所述定时器链条中申请所述头组件;执行所述头组件对应的定时事件。

Patent Agency Ranking