-
公开(公告)号:CN112527571B
公开(公告)日:2024-02-02
申请号:CN201910882930.7
申请日:2019-09-18
Applicant: 珠海零边界集成电路有限公司 , 珠海格力电器股份有限公司
Inventor: 王谦智
IPC: G06F11/22
Abstract: 本发明涉及计算机技术领域,尤其涉及一种CPU指令集覆盖率计算方法及装置。该方法为:虚拟机获取至少一个可执行文件,以及确定所述至少一个可执行文件对应的测试指令集,然后,所述虚拟机基于调试器发送的控制指令,按照被配置的与待测试CPU相同的运行方式读取所述测试指令集中的各个指令,确定所述测试指令集对应的第一标准指令类型数目,再确定预设的标准指令集对应的第二标准指令类型数目,并基于所述第一标准指令类型数目在所述第二标准指令类型数目中占比,计算相应的指令集覆盖率。这样,在执行测试指令集的同时,可以计算得到待测试CPU指令集的覆盖率,为衡量待测试CPU运行的可靠性提供了依据。
-
公开(公告)号:CN111782269B
公开(公告)日:2023-12-12
申请号:CN202010497623.X
申请日:2020-06-04
Applicant: 珠海格力电器股份有限公司 , 珠海零边界集成电路有限公司
Inventor: 王谦智
Abstract: 本发明涉及通信领域,公开一种中断处理方法及中断处理设备,包括:中断处理单元监测译码器译码后的指令是否涉及浮点寄存器;当中断处理单元确定指令涉及浮点寄存器时,对指令涉及的浮点寄存器进行保护。中断处理单元监测译码器每次译码是否有浮点寄存器的被当前译码的指令所操作,这里的操作是指:该指令涉及到浮点寄存器与数据存储单元存在数据读写,或者浮点寄存器之间是否存在数据交换;一旦中断处理单元确定译码器译码后的指令涉及某个浮点寄存器,中断处理单元对该浮点寄存器进行保护。因此,通过中断处理单元仅对使用到的浮点寄存器进行现场保护,而对于某些中断处理函数不涉及到浮点寄存器操作时,无需保存浮点寄存器,从而提高实时性。
-
公开(公告)号:CN114237707A
公开(公告)日:2022-03-25
申请号:CN202010950086.X
申请日:2020-09-09
Applicant: 珠海格力电器股份有限公司 , 珠海零边界集成电路有限公司
Inventor: 王谦智
Abstract: 本发明公开了一种指令集覆盖率测试方法及装置,所述方法包括以下步骤:在处理器执行代码时,读取处理器的译码器,获取处理器执行的指令;解析指令获得指令操作码;根据预设映射关系,获取与指令操作码对应的统计存储单元的存储地址;对存储地址中的第一预设字段的值改写为第一预设值;当处理器的所述代码执行完成后,根据各存储地址的第一预设字段的值是否被改写的检测结果,以及预设映射关系,统计被执行的各指令。所述装置包括指令识别单元和统计存储单元。本发明克服了现有插桩技术只适合于RISV‑V处理器的扩展指令的缺点,适合RISV‑V处理器架构的所有指令集,无需插桩,灵活性更高。
-
公开(公告)号:CN113504979A
公开(公告)日:2021-10-15
申请号:CN202110804078.9
申请日:2021-07-16
Applicant: 珠海格力电器股份有限公司 , 珠海零边界集成电路有限公司
Inventor: 王谦智
Abstract: 本申请提供的一种定时器实现方法、装置、实时操作系统及存储介质,获取定时器链条中头组件的绝对时间,其中,所述定时器链条包括至少一个定时器组件,各个定时器组件包括绝对时间,各个定时器组件基于各个定时器组件的绝对时间在所述定时器链条中升序排列,所述头组件为所述定时器链条中的第一个定时器组件;在实时操作系统的当前绝对时间达到所述头组件的绝对时间的情况下,从所述定时器链条中申请所述头组件;执行所述头组件对应的定时事件。
-
公开(公告)号:CN111782269A
公开(公告)日:2020-10-16
申请号:CN202010497623.X
申请日:2020-06-04
Applicant: 珠海格力电器股份有限公司 , 珠海零边界集成电路有限公司
Inventor: 王谦智
Abstract: 本发明涉及通信领域,公开一种中断处理方法及中断处理设备,包括:中断处理单元监测译码器译码后的指令是否涉及浮点寄存器;当中断处理单元确定指令涉及浮点寄存器时,对指令涉及的浮点寄存器进行保护。中断处理单元监测译码器每次译码是否有浮点寄存器的被当前译码的指令所操作,这里的操作是指:该指令涉及到浮点寄存器与数据存储单元存在数据读写,或者浮点寄存器之间是否存在数据交换;一旦中断处理单元确定译码器译码后的指令涉及某个浮点寄存器,中断处理单元对该浮点寄存器进行保护。因此,通过中断处理单元仅对使用到的浮点寄存器进行现场保护,而对于某些中断处理函数不涉及到浮点寄存器操作时,无需保存浮点寄存器,从而提高实时性。
-
公开(公告)号:CN107357609A
公开(公告)日:2017-11-17
申请号:CN201710493208.5
申请日:2017-06-26
Applicant: 珠海格力电器股份有限公司
Inventor: 王谦智
IPC: G06F9/445
CPC classification number: G06F8/654
Abstract: 本发明公开了一种基于MCU仿真器的升级方法及装置,与PC连接的MCU仿真器将自身初始化为USB设备,并在PC上显示目标MCU固件文件夹和Flash Loader文件夹,所述MCU仿真器与目标MCU连接,所述方法包括:检测在PC上显示的目标MCU固件文件夹和Flash Loader文件夹中,是否均被写入数据;若是,运行写入到Flash Loader文件夹中的第一数据对应的烧写程序,采用写入到目标MCU固件文件夹中的第二数据,对所述目标MCU升级。实现了同一MCU仿真器对不同型号的目标MCU的升级,提高了MCU仿真器的通用性,方便了目标MCU的升级,并减轻了用户负担,提高了用户体验。
-
公开(公告)号:CN106568168A
公开(公告)日:2017-04-19
申请号:CN201610957359.7
申请日:2016-10-27
Applicant: 珠海格力电器股份有限公司
Abstract: 本发明公开了一种调试方法、调试器及系统,可接收终端设备发送的调试报文,并可将所述调试报文通过无线通信方式发送至相应的空调设备,以由所述空调设备基于所述调试报文进行调试设置;在接收到所述空调设备通过无线通信方式发送的响应报文之后,还可将所述响应报文发送至所述终端设备。相比于现有技术,无需工作人员亲临现场,更无需拆卸空调,即实现了远程调试。从而简化了空调的调试过程、提升了空调的调试效率,降低了空调的调试成本,解决了现有技术中所存在的调试过程较繁琐、效率较低以及成本较高的问题。
-
-
-
-
-
-