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

A Debugging Method for Embedded Software Based on Virtual Environment

A technology of embedded software and debugging methods, applied in the direction of software testing/debugging, etc., can solve problems such as inability to effectively distinguish software and hardware failures, low embedded software debugging efficiency, software debugging tool limitations, etc., to achieve the effect of improving software debugging efficiency

Active Publication Date: 2018-12-07
北京中船信息科技有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the limited resources of the embedded system, software debugging tools, as a part of the embedded software development environment, usually run on PCs or workstations, which limits the functions of software debugging tools and cannot effectively distinguish software and hardware faults, making embedded Inefficient debugging of software

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
  • A Debugging Method for Embedded Software Based on Virtual Environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The core of the present invention is to provide a virtual environment-based embedded software debugging method, the virtual environment-based embedded software debugging method can complete the debugging process on a host machine, and can effectively distinguish software and hardware faults, and can Improve software debugging efficiency.

[0019] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0020] like figure 1 As shown, a virtual environment-based embedded software debugging method provided by the present invention needs to include a host module and a virtual target module in the implementation process. The host module described herein includes a user module, a debugging function Modules, host computer communication modules, host computer operating system interface modules, ...

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 virtual environment based embedded software debugging method. According to the virtual environment based embedded software debugging method, during software debugging, a target machine system is virtualized to a host firstly, so that the debugging process can be finished in one host, software and hardware failures can be effectively distinguished, and the software debugging efficiency can be improved.

Description

technical field [0001] The invention relates to the technical field of software debugging, in particular to an embedded software debugging method based on a virtual environment. Background technique [0002] Embedded system refers to a computer system built for a specific application with highly integrated hardware and software. It is aimed at specific applications and based on computer technology. It supports software and hardware reduction. strict requirements. Generally speaking, an embedded system consists of four parts: the hardware layer, the middle layer, the system software layer and the application software layer, and realizes the functions of controlling, monitoring or managing the controlled object. The hardware layer includes embedded microprocessor, memory, general device interface and I / O interface (A / D, D / A, I / O, etc.), system software and application software can be solidified in the on-board memory; the hardware layer and The software layer is an intermedi...

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 Patents(China)
IPC IPC(8): G06F11/36
Inventor 周敏丁宇征宋志明史永辉张静
Owner 北京中船信息科技有限公司
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