-
公开(公告)号:CN110580219A
公开(公告)日:2019-12-17
申请号:CN201910642174.0
申请日:2019-07-16
Applicant: 许昌许继软件技术有限公司 , 许继电气股份有限公司 , 许继集团有限公司 , 国网辽宁省电力有限公司电力科学研究院 , 国家电网有限公司
IPC: G06F11/36
Abstract: 本发明涉及一种嵌入式装置函数性能在线测试方法、装置及存储介质,所述方法包括:执行被测试函数时,通过跳转指令跳转到探针函数;其中,将被测试函数的第一条指令被修改为所述跳转指令;执行所述探针函数时,用于进行性能测试,并且调用跳板函数;执行所述跳板函数时,跳转到被测试函数的第二条指令,从而执行被测试函数;执行完成被测试函数后,通过跳板函数返回探针函数,以完成被测试函数的性能测试。本发明能够完成在线测试,而且不会改变目标程序内存地址,保证了测试的效果。
-
公开(公告)号:CN109669724A
公开(公告)日:2019-04-23
申请号:CN201811417215.8
申请日:2018-11-26
Applicant: 许昌许继软件技术有限公司 , 许继集团有限公司 , 许继电气股份有限公司 , 国网辽宁省电力有限公司电力科学研究院 , 国家电网有限公司
Abstract: 本发明涉及系统数据处理领域,具体涉及一种基于linux系统的多命令并发式代理服务方法及系统。本发明中代理服务接收分析工具发来的请求命令,将接收到的请求命令放入共享内存中,然后通过消息队列给对应的目标进程发送消息,将目标进程的处理结果存储在共享内存中,然后发消息给代理服务的命令处理线程,代理服务的命令处理线程获取共享内存中的处理结果并发送给分析工具。本发明中通过共享内存实现代理服务和目标进程的数据共享,通过消息队列发送命令,实现了多命令并发处理和对多个进程同时在线调试分析,从而提高了产品开发调试分析的效率和质量。本发明支持多台电脑调试不同进程,为在线分析问题提供了一种全新的方法。
-
公开(公告)号:CN109471771A
公开(公告)日:2019-03-15
申请号:CN201811223950.5
申请日:2018-10-19
Applicant: 许昌许继软件技术有限公司 , 许继集团有限公司 , 许继电气股份有限公司
Abstract: 本发明涉及一种Nucleus系统的动态内存池监测方法及装置,属于动态内存池分析技术领域。本发明以内存池变量的符号解析为基础,通过符号解析来确定Nucleus系统动态内存池链表地址及链表节点的结构信息,以及内存池控制块结构体的成员信息,通过上述信息直接读取内存就可获取各个动态内存池信息。本发明能够快速、便捷的实现对Nucleus系统运行过程中其动态内存池信息的监测,使Nucleus用户能够准确了解系统当前内存的使用情况。
-
公开(公告)号:CN105183485B
公开(公告)日:2019-01-01
申请号:CN201510630878.8
申请日:2015-09-29
Applicant: 许继集团有限公司 , 许继电气股份有限公司 , 许昌许继软件技术有限公司 , 国家电网公司
IPC: G06F8/20
Abstract: 本发明涉及一种可视化软硬件协同开发方法,属于嵌入式系统开发技术领域。本发明根据用户描述的软硬件功能,利用元件库中的元件建立相应的软硬件模型,并根据模型中各元件所对应的代码生成软件目标文件和其协作的FPGA目标文件,使得在一个开发环境下进行软硬件的协同开发,而不用关心软件和硬件的协作和通信细节,提高了开发效率,同时为用户提供的软硬件接口,能够充分利用软硬件资源,提高系统的性价比,使用图形化的开发方式,用户不用编写任何代码,减少了开发错误,保证了产品质量。
-
公开(公告)号:CN106648597A
公开(公告)日:2017-05-10
申请号:CN201610884085.3
申请日:2016-10-10
Applicant: 许继集团有限公司 , 许继电气股份有限公司 , 许昌许继软件技术有限公司 , 国家电网公司 , 国网浙江省电力公司 , 国网浙江省电力公司嘉兴供电公司
Abstract: 本发明涉及一种多用户并发式远程编译引擎架构,包括:客户端、分发端和构建端;客户端发起编译请求,分发端接收到编译请求后,根据实时监控的构建端状态信息为客户端分配合适的构建端,并将分配的构建端的ID信息发送给客户端,客户端根据分配的构建端ID信息将工程文件发送给对应的构建端,构建端将收到的工程文件进行编译,并将编译过程和结果反馈给发起编译请求的客户端。根据本发明的引擎架构,避免了大型开发软件的重复安装,解除了用户数量的限制,提高了工程开发的效率。
-
-
-
-