Implementation method of lightweight debugging tool applied to avionics software
A debugging tool and avionics technology, applied in software testing/debugging, electronic digital data processing, instruments, etc., can solve problems such as resource occupation, inability to cover operating scenarios, increase cost of avionics software airworthiness certification, etc., to achieve the method simple effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0054] Such as figure 1 As shown, the present invention is an implementation method of a lightweight debugging tool applied to avionics software. The debugging tool includes a debugging tool process providing a user interface and a debugging thread embedded in a target process (that is, a debugged program or a target program), The debugging tool process that provides the user interface communicates with the debugging thread embedded in the target process through socket communication; the debugging thread resides in the target process and is used to complete symbol table analysis, memory reading and writing, stack analysis and code segment execution, etc. ; The stdout and stderr standard output and standard exception output of all target programs are redirected to the socket handle by the dup system call interface provided by linux, and passed to the debugging tool process from the socket, and the debugging tool process is displayed to the operation after receiving the data on ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com