Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An embedded system core dump method

An embedded system and core technology, applied in the direction of instruments, electronic digital data processing, hardware monitoring, etc., can solve the problems of error information storage and error analysis difficulties, error field capture, embedded system error analysis efficiency and other problems, to improve error Effects of analyzing efficiency, improving usability, and improving safety

Active Publication Date: 2019-04-05
XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is based on the embedded development environment, supports graphical configuration of the system, supports the acquisition and storage of key information in the system memory when the system exits with an error, and provides a strong support for program error analysis, and developers can locate errors accordingly Position, analyze errors, better solve the problems of embedded system error field capture, error information storage and error analysis difficulties, effectively improve the efficiency of error analysis of embedded systems

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
  • An embedded system core dump method
  • An embedded system core dump method
  • An embedded system core dump method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] This paper invents a core dump tool, through which the core dump function is realized. The system structure used by the core dump tool is as follows: figure 1 As shown, it is divided into two parts: the host side and the target side.

[0023] The host end is composed of core dump plug-ins, which are integrated into the Eclipse-based development environment platform in the form of plug-ins, and are part of the development environment. The core dump plug-in is user-oriented, provides a graphical interface operation, and realizes the configuration function of the core dump.

[0024] The target machine is composed of the core dump service, which is the main part of the core dump tool. The core dump service is started by the operating system, and is performed by reading the configuration, initializing the core dump, and obtaining the required data from the operating system and applications. Core dump operation, and the obtained core dump information is output through the s...

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 belongs to the technical field of computer system software specialty. Based on an embedded development environment, by use of a software structure which is configured by a host end and achieved on a target machine end, acquisition of system memory and program information is supported according to a core dump type, corresponding core dump information is generated and stored, and the problems of error field capture, error information storage, error analysis difficulty and the like of an embedded system are better solved. According to the invention, the graphical configuration of the system is supported, and the graphical configuration interface is provided at the host end, so that the usability and the intuitiveness of the core dump configuration are improved; Core dump information is supported to be acquired from an operating system and specifically comprises a memory, a register state, a stack state, memory management information and various function call stack information during program running, so that the reliability and integrity of acquiring the core dump information are improved; Storage of the output core dump information is supported, the safety of the core dump information is improved, and then the error positioning and troubleshooting efficiency is improved.

Description

technical field [0001] The invention belongs to the technical field of computer system software, and relates to a method for core dumping of an embedded system. Background technique [0002] With the rapid development of embedded operating systems, various platforms based on embedded operating systems have been widely used in important fields such as aerospace, industrial control, and communication satellites. At this time, the security and reliability requirements of the embedded operating system are getting higher and higher with the expansion of its application scale. In embedded devices, the memory space that the system can use is often very limited, so the programmer needs to make a fine allocation of the memory space of the embedded system to ensure the security of memory access. But even so, some unpredictable errors will still occur during the running of the program. When the core process of the system generates an error that cannot be recovered, in order to avoid g...

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
IPC IPC(8): G06F11/30
CPCG06F11/3051
Inventor 孙景昌张旻田丹高原魏国
Owner XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products