Rate monotonic real-time scheduling method based on dynamic time slice
A technology with monotonous rate and dynamic time, applied in the direction of program startup/switching, multi-programming device, etc., it can solve the problems such as task loss, unpredictable system behavior, domino phenomenon, etc., and achieve the effect of solving system adaptability problems.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] The invention will be described in further detail below in conjunction with the accompanying drawings.
[0023] Such as Figure 3 to Figure 6 As shown, the platform system architecture of the present invention adopts the μC / OS-II kernel, which is open source and preemptive, and includes task scheduling, task management, time management, memory management, timing management and task communication of the operating system. Basic features like synchronization. Its priority preemption strategy can ensure the real-time performance of the system. In the μC / OS-II kernel, generally only the os_cpu.h, os_cpu_a.asm and os_cpu_c.c files need to be transplanted.
[0024] In the dispatching method of the present invention, a queue corresponds to multiple tasks, and the system will construct a structure OS_line to control the queue, which is called a queue control block, as shown in Table 1, and mainly includes the following elements:
[0025] (1) OSPrio: The priority of the queue,...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


