Method for detecting embedded software dynamic memory
A technology of embedded software and dynamic memory, applied in the field of cross-testing, can solve problems such as affecting the utilization of system resources, and achieve the effect of ensuring resource utilization, improving utilization, and saving processing time
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2009-01-28
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention belongs to the field of memory dynamic detection of an embedded system, in particular to a cross-test method for separating data collection and testing. technical background
[0002] With the development of embedded technology, the continuous growth of embedded applications and the increasing complexity of embedded systems, the scale and complexity of embedded software are also increasing. The main contradiction in the field of embedded software development, embedded software must be streamlined, efficient, stable and reliable. The quality and development cycle of embedded software have a decisive impact on the final quality and time to market of products, which makes the development, analysis and testing of embedded software become a research hotspot.
[0003] There is a huge difference between embedded software and personal microcomputer software, which is reflected in several aspects such as its close relationship with hardware, insuf...
Examples
Embodiment Construction
[0044] The present invention is implemented on an embedded development platform. The embedded development involves a development machine and an embedded platform. The development machine is called (Service), and the embedded platform is called a target machine (Client).
[0045] attached figure 1 The overall architecture of the embedded software dynamic memory detection tool, which shows the various modules of the Service end and Client end. The Service mainly includes the memory detection module and the instrumentation library; the Client mainly includes the test agent. The specific analysis is as follows:
[0046] The source code and instrumentation library on the Service are cross-compiled to generate executable files through the compilation chain. The instrumentation library here is mainly for the statistics of the micro-test module of the test agent. Although this module is on the Service, its specific application is still for The micro-test collection data of the test ...