-
公开(公告)号:CN104156311A
公开(公告)日:2014-11-19
申请号:CN201410381755.0
申请日:2014-08-05
Applicant: 北京控制工程研究所
IPC: G06F11/36
Abstract: 本发明公开了一种基于CPU模拟器的嵌入式C语言目标码级单元测试方法。本发明采用CPU模拟器技术,解决了不同嵌入式处理器的目标码在通用PC机上的执行问题,使得可以在通用PC机上进行嵌入式C语言目标码级的单元测试,本发明利用CPU模拟器,配合测试驱动程序的编写约定,实现了被测函数目标码覆盖率的自动记录和输出,能够统计测试用例执行的目标码语句和分支覆盖率。本与现有技术相比,本发明保证被测试的C语言目标码与真实处理器上执行的目标码一致,确保了测试结果的有效性,同时与现有的C语言单元测试工具结合可以构建自动化的嵌入式C语言目标码级单元测试解决方案。
-
公开(公告)号:CN104156311B
公开(公告)日:2017-09-29
申请号:CN201410381755.0
申请日:2014-08-05
Applicant: 北京控制工程研究所
IPC: G06F11/36
Abstract: 本发明公开了一种基于CPU模拟器的嵌入式C语言目标码级单元测试方法。本发明采用CPU模拟器技术,解决了不同嵌入式处理器的目标码在通用PC机上的执行问题,使得可以在通用PC机上进行嵌入式C语言目标码级的单元测试,本发明利用CPU模拟器,配合测试驱动程序的编写约定,实现了被测函数目标码覆盖率的自动记录和输出,能够统计测试用例执行的目标码语句和分支覆盖率。本与现有技术相比,本发明保证被测试的C语言目标码与真实处理器上执行的目标码一致,确保了测试结果的有效性,同时与现有的C语言单元测试工具结合可以构建自动化的嵌入式C语言目标码级单元测试解决方案。
-
公开(公告)号:CN103714035B
公开(公告)日:2015-07-08
申请号:CN201310751618.7
申请日:2013-12-31
Applicant: 北京控制工程研究所
IPC: G06F13/40
Abstract: 一种用于集成环境的多层软件总线结构,所述结构包括多层总线和插件;多层总线由若干处于不同层次的总线组成,这些总线按照树的拓扑结构组织在一起:最底层有且只有一条总线,称为全局总线,其他各层次的总线都称为局部总线,以全局总线为树根,形成多层的树状结构;插件是集成环境中被集成的软件的封装,以服务的形式将被集成软件的功能加入集成环境中。本发明所提出的多层总线结构实现了总线协议的可扩展性,能够通过增加新的局部总线,对总线协议进行扩展,以针对新类型工具进行更加高效、紧密的集成。
-
公开(公告)号:CN103714035A
公开(公告)日:2014-04-09
申请号:CN201310751618.7
申请日:2013-12-31
Applicant: 北京控制工程研究所
IPC: G06F13/40
Abstract: 一种用于集成环境的多层软件总线结构,所述结构包括多层总线和插件;多层总线由若干处于不同层次的总线组成,这些总线按照树的拓扑结构组织在一起:最底层有且只有一条总线,称为全局总线,其他各层次的总线都称为局部总线,以全局总线为树根,形成多层的树状结构;插件是集成环境中被集成的软件的封装,以服务的形式将被集成软件的功能加入集成环境中。本发明所提出的多层总线结构实现了总线协议的可扩展性,能够通过增加新的局部总线,对总线协议进行扩展,以针对新类型工具进行更加高效、紧密的集成。
-
-
-