Unlock instant, AI-driven research and patent intelligence for your innovation.

Airborne software task blocking processing method based on DSP

A processing method and task technology, applied in the direction of electrical digital data processing, program startup/switching, program control design, etc., can solve problems such as task blocking, achieve the effects of reducing instantaneous occupancy, ensuring stability, and meeting real-time requirements

Pending Publication Date: 2022-03-18
SHANGHAI AVIATION ELECTRIC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention solves the problem of task blocking in the prior art, and provides a novel DSP-based airborne software task blocking processing method

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
  • Airborne software task blocking processing method based on DSP
  • Airborne software task blocking processing method based on DSP
  • Airborne software task blocking processing method based on DSP

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings. It should be noted here that the descriptions of these embodiments are used to help understand the present invention, but are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0020] See Figures 1 to 3 , this example takes four tasks as an example, namely T1, T2, T3, T4, the weights are w1, w2, w3, w4 respectively, and the time required to complete the tasks are: t1, t2, t3, t4, four The running periods of the tasks are: 10ms, 20ms, 30ms, 40ms. The polling period of the CPU is 5ms.

[0021] At 10ms: only T1 runs;

[0022] At 20ms, both T1 and T2 meet the running conditions. According to the weight, run T1 first, and then run T2...

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 DSP (Digital Signal Processor)-based airborne software task blocking processing method, which comprises the following steps that more than two tasks are provided, and each task has a corresponding weight level, execution time and operation cycle; the CPU has a polling period, and the polling period is smaller than or equal to the operation period; executing each task by the CPU in combination with the execution time and the weight of the task; traversing each task in each polling cycle to judge whether the task of the current polling cycle exists or not; and if the tasks of the current polling cycle exist, executing the tasks of the current polling cycle in sequence according to the weight levels from high to low in the current polling cycle. The method has the beneficial effects that 1, the real-time requirements of different tasks are met; 2, the stability of software operation is ensured; and 3, the instantaneous occupancy of the CPU is reduced.

Description

technical field [0001] The invention relates to a DSP-based airborne software task blocking processing method. Background technique [0002] As the aviation field has higher and higher requirements for various functions of the aircraft, it has also become more and more perfect. At the same time, the real-time requirements for airborne software are getting higher and higher. DSP has been widely used in the aviation field because of its powerful control and signal processing capabilities, the ability to implement complex control algorithms, and low cost. [0003] In the airborne software, in order to ensure the certainty and stability of the software operation, the polling method is generally used to design the software, and for different tasks, it will be set to run periodically to reduce the data in a certain time. The risk of a cycle being lost. [0004] The software adopts the method of polling + periodic operation, which greatly improves the stability of the software, ...

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): G06F9/48
CPCG06F9/4812
Inventor 张丽陈利云
Owner SHANGHAI AVIATION ELECTRIC