Protection and diagnosis method and device for embedded multi-core processor

A technology of multi-core processors and diagnostic methods, applied in the field of data processing, can solve problems such as the inability to guarantee effective and reliable program operation, overflow, difficulty, etc., and achieve the effect of ensuring timely restart, ensuring safety, and simple methods

Pending Publication Date: 2022-04-29
BEIJING SIFANG JIBAO ENG TECH +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, in the process of multi-core processor program running and data reading, it is difficult to ensure the safety of the use of multi-core data in the process of executing different multi-core applications, and it is also impossible to ensure that the program runs effectively and reliably without overflow.

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
  • Protection and diagnosis method and device for embedded multi-core processor
  • Protection and diagnosis method and device for embedded multi-core processor
  • Protection and diagnosis method and device for embedded multi-core processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The application will be further described below in conjunction with the accompanying drawings. The following examples are only used to illustrate the technical solutions of the present invention more clearly, but not to limit the protection scope of the present application.

[0032] figure 1 It is a schematic flowchart of steps of a protection and diagnosis method for an embedded multi-core processor of the present invention. Such as figure 1 As shown, the first aspect of the present invention relates to a method for protection and diagnosis of an embedded multi-core processor, wherein the method includes steps 1 to 3.

[0033] Step 1, allocate application program memory space for each core of the embedded multi-core processor and set space attributes.

[0034] First of all, it needs to be explained that the method of the present invention provides a memory protection mechanism when the embedded device is running. From the perspective of the hardware level, the pres...

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 relates to a protection and diagnosis method for an embedded multi-core processor, which is characterized by comprising the following steps of: 1, distributing an application program memory space for each core of the embedded multi-core processor and setting a space attribute; step 2, implanting a check code probe and a running probe into the memory space with the spatial attribute of the code segment, and implanting the running probe into the application program so as to check the application program based on the probes; and step 3, based on the verification result, executing a guarding task to process the application program. The method disclosed by the invention is simple, occupies few resources, and can accurately acquire the application program running condition of each core in the multi-core processor in real time and determine whether the application program code and the data content are accurate or not.

Description

technical field [0001] The invention relates to the field of data processing, and more specifically, to a method and device for protection and diagnosis of an embedded multi-core processor. Background technique [0002] At present, in embedded control equipment, with the updating and upgrading of embedded chip technology, the use of multi-core processors is becoming more and more common, the functions of equipment are becoming more and more complex, and the performance requirements are getting higher and higher. Therefore, a large number of multi-threaded application architectures have been used in embedded devices. [0003] Concomitantly, various problems have also appeared in multi-core processors, for example, the risk of device software failure due to various reasons, abnormal memory reversal due to hardware failure, and data content error writing due to software defects, etc. . In industries with high reliability and safety requirements, accidents caused by equipment ...

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/36G06F11/22G06F11/14G06F9/48
CPCG06F11/3644G06F11/2242G06F11/1438G06F9/4881
Inventor 杨咏林肖正强邵宇平严岩徐刚
Owner BEIJING SIFANG JIBAO ENG TECH
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