Software analysis system and method of real-time system

A software analysis, real-time system technology, applied in software testing/debugging, instrumentation, electrical digital data processing, etc., can solve the problems of labor cost and equipment cost, incompatibility with microprocessors, and high labor cost

Inactive Publication Date: 2018-03-13
CONTINENTAL AUTOMOTIVE CORP LIANYUNGANG CO LTD
View PDF6 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The emulator replaces the original microprocessor in the process of testing, and is usually not compatible with microprocessors from different manufacturers. During product upgrades, it is necessary to re-purchase an emulator corresponding to the new microprocessor, which will cost additional labor costs and equipment costs
[0004] The emulator is used to replace the original microprocessor to track the software execution sequence and measure the execution time. On the one hand, the emulator is expensive; on the other hand, the emulator cannot be used universally on different processor platforms.
For example, platform A needs the corresponding emulator A, if you switch to platform B, you need the corresponding emulator B, emulator A can no longer be used
In addition, when the platform is replaced, it is necessary to set up a test environment, which requires personnel training and learning to understand and adapt to the new or different platform, and the labor cost is high

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software analysis system and method of real-time system
  • Software analysis system and method of real-time system
  • Software analysis system and method of real-time system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.

[0032] The present invention provides a software analysis system and method for a real-time system, which provides the timing (task scheduling) of task and interrupt processing execution, execution time, and tracking of the execution time at the time of maximum software load in the development of a real-time system. Measurement methods. The software monitoring system and method are hardware independent of the microprocessor type.

[0033] Such as figure 1 and figure 2 As shown, the software analysis system is used to monitor and analyze the performance of the target board 30, wherein the target board 30 is the product under test, that is, the monitoring and analysis object of the software analysis ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a software analysis system and method of a real-time system, and aims at carrying out task monitoring and performance analysis on a target board which comprises a processor. The software analysis system comprises a monitor and a monitoring analysis module, wherein the monitor and the monitoring analysis module are electrically connected; an output port of the target board is connected with a port of the monitor; the port of the monitor comprises an I/O interface and/or a CAN interface; the port type of the monitor can be set to be matched with the output port of the target board by the monitoring analysis module; the monitor is used for loading a time stamp, storing tracking data of the target board and periodically uploading the tracking data to the monitoring analysis module; and the monitoring analysis module is used for inputting a software task list of the target board, setting the port of the monitor, generating and embedding a tracking module which is capable of tracking tasks of the target board to target board software, and analyzing the tracking data of the target board to obtain task execution sequence and/or execution time of the target board.

Description

technical field [0001] The invention relates to software tracking technology, in particular to a real-time system software analysis system and method. Background technique [0002] In the field of automotive electronics, for real-time embedded software systems with time slice scheduling, especially for systems with complex functions, task scheduling order, execution time, and worst-case software execution time have become indispensable in the software development stage. Debug content. However, the debugging methods provided by the traditional integrated development environment (IDE, Integrated Development Environment), such as breakpoints, monitoring ROM, RAM, disassembly, observing registers, and stack analysis, do not include the measurement of call sequence and execution time. [0003] Based on this, in the prior art, manufacturers of some debugging tools provide measurement functions including calling sequence and execution time, but need to purchase expensive emulators...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/362G06F11/3636
Inventor 杨沫涵
Owner CONTINENTAL AUTOMOTIVE CORP LIANYUNGANG CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products