Embedded system real time task scheduling method

An embedded system and real-time task technology, applied in the direction of multi-programming devices, sustainable buildings, climate sustainability, etc., can solve problems that cannot be clarified, and there is no combination of system real-time performance, so as to reduce demand and improve flexibility The effect of stability and delay stability

Inactive Publication Date: 2011-09-21
ZTE CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, among the existing published methods, some are mainly designed and synthesized for low power consumption of the system, and cannot solve the problem of energy minimization during task execution.
There are also some implementation methods that simply study DPM technology from the perspective of reducing power consumption, and do not combine reducing power consumption with satisfying system real-time performance. It is impossible to understand how these methods are applied in embedded real-time systems and how they can be obtained. what effective results

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
  • Embedded system real time task scheduling method
  • Embedded system real time task scheduling method
  • Embedded system real time task scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The method proposed by the present invention is a part of the embedded real-time operating system kernel. Below, the embedded real-time operating system Embsys KLinux based on the hardware platform environment of the AMD Athlon4 processor is an example to illustrate the implementation of the task scheduling method of the present invention.

[0028] AMD's PowerNow! The technology uses segmented low frequency and low voltage, which can provide variable processor operating speed and greatly improve the efficiency of energy utilization. The hardware platform adopts the 1.1GHz AMD mobile Athlon4 processor, and its core voltage can be continuously changed in increments of 0.05V within the range of 1.2V to 1.4V. There is a predetermined maximum clock frequency for each core voltage, although lower clock frequencies can be used. Table 1 shows the setting of the power state of the Athlon4 processor. In this embodiment, the power state and voltage settings shown in Table 1 are ...

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 method for scheduling real-time tasks of embedded systems. The method comprises the following steps that: 1. a ready task queue is determined according to the priority order and deadline of all tasks in a real-time task set, and the head of the ready task queue is selected as a current task; 2. a speed of scheduling the current task is determined; 3. the speed is adoptedto schedule the current task, and if the running of the current task is ended or the deadline of the current task is up, step 4 is entered; 4. the current task is released, and if the current task isa tail task of the ready task queue, the scheduling of the task is ended, otherwise a next task following the current task in the ready task queue is selected as the new current task, and then the step 2 is returned to. A technical proposal of the method meets the requirements of embedded systems on real-time performance, and can reduce the energy consumption of the systems at the same time.

Description

technical field [0001] The invention relates to a scheduling method for embedded system tasks, in particular to a scheduling method for real-time tasks of the embedded system. Background technique [0002] Embedded systems have limited battery energy available, energy consumption has become an important performance parameter, and embedded systems are often placed in remote areas, and when the energy in the system is exhausted, it is very expensive to replace. Therefore, minimizing energy consumption to maximize the life of a battery or battery pack is critical for embedded systems. [0003] Most embedded systems have certain real-time performance, and these systems must meet the requirements of both functionality and real-time performance. That is, the correctness of these systems depends not only on the correctness of the calculation, but also on whether it can complete the task on time. Therefore, any scheduling strategy in the system must meet the timeliness of task sch...

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): G06F9/46G06F1/32
CPCY02B60/144Y02D10/00
Inventor 谢世波杨永田王继刚
Owner ZTE CORP
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