Multi-DSP (Digital Signal Processor) platform based distributed type real-time multiple task operating system

A distributed real-time, operating system technology, applied in electrical digital data processing, instruments, multi-programming devices, etc., can solve problems such as poor real-time performance, limited number of performance support tasks, and inability to handle multitasking tasks, etc. To achieve the effect of meeting real-time requirements

Active Publication Date: 2013-04-03
TSINGHUA UNIV
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) As a commercial operating system, VDK is not open source, so it cannot be improved according to the actual processing task requirements (2) It does not support multiple DSP processor platforms well (

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
  • Multi-DSP (Digital Signal Processor) platform based distributed type real-time multiple task operating system
  • Multi-DSP (Digital Signal Processor) platform based distributed type real-time multiple task operating system
  • Multi-DSP (Digital Signal Processor) platform based distributed type real-time multiple task operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention is realized through the following technical solutions, and the present invention includes: a storage management module, a task communication module, and a task scheduling module, wherein: the storage management module is connected with the processing task and transmits memory access information, and the task scheduling module and the task communication module are connected Connect and transfer mission data communications.

[0043] The task storage management module includes: a memory pool management unit and a memory pool unit, wherein the memory pool management unit and the memory pool unit are connected and transmit memory access request information.

[0044] The task communication module management module includes: a task information communication unit and a task data communication unit, the task information communication unit transmits fixed-length task information words, and the task data communication unit transmits task data of any length. C...

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 multi-DSP (Digital Signal Processor) platform based distributed type real-time multiple task operating system and belongs to the field of an embedded operation system. The system is characterized by being a distributed type real-time operating system which is capable of performing real-time scheduling on multiple embedded processing modules on each DSP processor of the multi-DSP platform. The system is provided with a storage management module, a task communication module and a task scheduling module, wherein the storage management module is used for storing and managing each input task and each output task; the task communication module is used for internally and externally communicating with a main control computer or the embedded task scheduling module and inputting a to-be-processed task or outputting a processed task; the task scheduling module is used for dynamically dividing the to-be-processed task from the task communication module into a waiting state task, a ready state task and an output state task according to the real-time state of the task; and the task is scanned in turn according to a task processing process, so as to finish a conversion process of waiting-ready and ready-outputting task real-time state. The system provided by the invention can be used for simultaneously performing real-time scheduling on each task module, ensuring the finishing of the processing task and outputting at each processing node of the multi-DSP platform.

Description

technical field [0001] The invention belongs to the field of embedded operating systems, in particular to a distributed real-time multi-task operating system based on a multi-DSP processor platform. Background technique [0002] With the development of today's DSP technology, DSP is more and more used in consumer electronics, communications, military and other fields. The software development based on DSP system has gone through two stages: no operating system development and operating system-based development. In the development stage without an operating system, the system does not have the support of an operating system, and the underlying hardware resources are usually accessed through assembly language. Such systems generally have single functions, strong pertinence, and no user interface. In the development stage with an operating system, the system can support multitasking, and has functions such as communication management, memory management, and scheduling manageme...

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): G06F9/48G06F15/163
Inventor 汤俊张曦汤小为陆俊江李宁杜劲松
Owner TSINGHUA UNIV
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