[發明專利]基于時鐘中斷的嵌入式系統任務管理系統在審
| 申請號: | 201810405492.0 | 申請日: | 2018-04-29 |
| 公開(公告)號: | CN108958909A | 公開(公告)日: | 2018-12-07 |
| 發明(設計)人: | 奚谷楓 | 申請(專利權)人: | 浙江工規科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 嘉興海創專利代理事務所(普通合伙) 33251 | 代理人: | 鄭文濤 |
| 地址: | 314400 浙江省嘉興市海寧經*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 時鐘中斷 嵌入式系統 任務查詢 鏈表 任務管理系統 任務鏈表 中斷處理過程 多系統資源 產生系統 低端系統 命令接口 任務處理 任務轉移 循環查詢 直接處理 資源消耗 加載 雙鏈 卸載 中斷 | ||
1.基于時鐘中斷的嵌入式系統任務管理系統,其特征在于,利用時鐘中斷產生系統時鐘,然后基于時鐘中斷的處理產生時鐘中斷任務鏈表,時鐘中斷任務鏈表中的任務有不同的任務優先等級,任務優先等級的不同決定中斷處理過程的不同,處理過程分為直接處理此任務或者將此任務轉移至任務查詢鏈表;轉移來的中斷任務是任務查詢鏈表中優先級最高的任務,任務查詢鏈表中的雙鏈表根據交叉循環查詢的方式確保高優先級任務的及時執行,同時提供任務加載與卸載的命令接口。
2.根據權利要求1所述的基于時鐘中斷的嵌入式系統任務管理系統,其特征是:中斷任務鏈表在系統時鐘的每個節點檢查是否有任務執行,當有任務執行時,區分是否緊急任務,緊急任務立即執行,非緊急任務被調度到查詢鏈表中。
3.根據權利要求1所述的基于時鐘中斷的嵌入式系統任務管理系統,其特征是:任務查詢鏈表的查詢方式為交叉循環查詢,每次執行完一個低優先級的任務后都會查詢是否有高優先級的任務等待執行。
4.根據權利要求1或3所述的基于時鐘中斷的嵌入式系統任務管理系統,其特征是:任務查詢鏈表以函數指針數組實現,同時以兩個變量來標識任務查詢鏈表中是否有注冊任務,系統通過交叉循環的方式檢查此變量,即檢查低優先級標識變量的每個比特之前都要檢查一遍高優先級變量所有比特,當檢查到標識變量某一比特置位時表明有任務注冊,需要執行,反之不需要執行。
5.根據權利要求1所述的基于時鐘中斷的嵌入式系統任務管理系統,其特征是:時鐘中斷任務鏈表中的任務為程序運行中添加的定時任務。
6.根據權利要求1所述的基于時鐘中斷的嵌入式系統任務管理系統,其特征是:時鐘中斷任務鏈表中可手動命令添加的應用任務,如循環鏈表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工規科技有限公司,未經浙江工規科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810405492.0/1.html,轉載請聲明來源鉆瓜專利網。





