Real-time task scheduling method based on multicore processor
A technology of multi-core processors and real-time tasks, which is applied in the direction of multi-programming devices, program startup/switching, etc., can solve the problems of high CPU load, high resource occupation, and high development threshold, and achieve load reduction, low resource occupation, and low The effect of developing thresholds
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0013] The method of the present invention is particularly suitable for embedded systems. It realizes the scheduling of periodic real-time tasks through interrupt service, and takes advantage of the performance advantages of multi-core processors to deliver heavy clock beat interruptions to the auxiliary processor to respond, which greatly reduces The load of the main processor also ensures the real-time operation of tasks.
[0014] The method of the present invention is suitable for task scheduling of dual-core processors or multi-core processors. The present invention will be described in detail below with reference to the drawings. See figure 1 , Which is a flowchart of an embodiment of a real-time task scheduling method based on a multi-core processor of the present invention, which includes the following steps:
[0015] S101: Allocate the corresponding interrupt source of the real-time periodic task to the main processor.
[0016] Define multiple idle interrupt sources accordi...
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