[發明專利]基于改進任務調度機制的多任務斷點調試方法有效
| 申請號: | 201710621264.2 | 申請日: | 2017-07-27 |
| 公開(公告)號: | CN109308213B | 公開(公告)日: | 2021-10-01 |
| 發明(設計)人: | 盧海松;吳波;牛洪海;徐衛峰;臧峰 | 申請(專利權)人: | 南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 211106 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 改進 任務 調度 機制 斷點 調試 方法 | ||
1.基于改進任務調度機制的多任務斷點調試方法,其特征是,包含步驟:
a)根據多運算任務間的協調管理需求,定義一級任務控制塊,一個或多個一級任務控制塊組成一級任務控制隊列;
b)根據單個運算任務的控制需求、斷點信息存儲需求及運算任務中斷后恢復運行所需的必要信息,定義二級任務控制塊;所述運算任務中斷后恢復運行所需的必要信息包括:任務運行狀態、調試模式狀態、當前的運行的頁號和塊號;
c)在滿足多運算任務基本調度需求且多優先級運算任務的周期及負荷相互之間不影響、不受限的條件下,建立多運算任務間的一級任務管理機制,實現在不同時間片內,控制多個運算任務根據優先級的高低順序依次執行,并將運算權通過一級任務控制塊發送到二級任務控制塊;
d)依據斷點調試功能的類別,針對每類調試指令,建立相應的指令預處理機制,實現調試指令到結構化的任務控制描述的轉化,并添加到二級任務控制塊;
e)定義運算任務的多個運行狀態,根據二級任務控制塊中的控制信息,實現運算任務不同運行態之間的轉換。
2.如權利要求1所述的基于改進任務調度機制的多任務斷點調試方法,其特征是:所述步驟a)中的一級任務控制塊包括運算任務的運算周期、時間計數、運算權需求標記及該運算任務所對應的二級任務控制塊入口;一級任務控制塊按運算周期由小到大的順序形成一級任務控制隊列。
3.如權利要求1所述的基于改進任務調度機制的多任務斷點調試方法,其特征是:所述步驟b)中的二級任務控制塊包括斷點信息列表、控制信息及狀態信息三部分;所述斷點信息列表,存儲多類別可結構化的調試指令信息并設置每個斷點信息的生命周期,列表元素包含一級頁號和二級塊號,采用有序存儲;所述控制信息,存儲運算任務與一級任務控制過程及調試指令預處理過程交互的信號量;所述狀態信息,存儲表征運算任務當前運行狀態的信息。
4.如權利要求1所述的基于改進任務調度機制的多任務斷點調試方法,其特征是:所述步驟c)中設置不同運算周期之間的最小步長時間,上述最小步長時間也是控制器所支持的最小運算周期。
5.如權利要求1所述的基于改進任務調度機制的多任務斷點調試方法,其特征是:所述步驟c)中多周期運算任務的優先級以周期大小為依據,運算周期越小優先級越高。
6.如權利要求1所述的基于改進任務調度機制的多任務斷點調試方法,其特征是:所述步驟d)所述的斷點調試功能包括以下類別:調試模式設置及取消、繼續運算、逐步運算、逐頁運算、逐塊運算、斷點設置、斷點刪除、斷點全部刪除。
7.如權利要求1所述的基于改進任務調度機制的多任務斷點調試方法,其特征是:所述步驟e)所述的運算任務運行狀態包括:不存在態、初始化態、運行態、結束態、掛起態、阻塞態、終止態。
8.如權利要求1所述的基于改進任務調度機制的多任務斷點調試方法,其特征是:所述步驟e)所述的運算任務運行態之間的轉換,均由運算任務本身通過二級任務控制塊控制信息自行實現,運算任務對外保留創建和銷毀接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司,未經南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710621264.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種任務處理方法、任務處理器及任務處理設備
- 下一篇:數據任務處理方法和系統





