[發明專利]一種嵌入式系統任務的守護方法在審
| 申請號: | 201110202053.8 | 申請日: | 2011-07-18 |
| 公開(公告)號: | CN102231124A | 公開(公告)日: | 2011-11-02 |
| 發明(設計)人: | 萬濤 | 申請(專利權)人: | 深圳市科陸電子科技股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 廣州中浚雄杰知識產權代理有限責任公司 44254 | 代理人: | 周志中;王新憲 |
| 地址: | 518000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 系統 任務 守護 方法 | ||
技術領域
本發明涉及嵌入式系統,尤其是守護系統任務的方法。
背景技術
隨著嵌入式設備的功能越來越復雜,運行于其內的任務越來越多。設備上電運行之后無法對各具體的任務進行監視,當任務運行異常或退出時,設備無法獲取到其相關信息從而無法做出相關的響應而導致設備運行于故障狀態,這種情況若對于運行于某些重要場合的嵌入式設備上將會造成重大的事故。
目前嵌入式系統任務的守護只是利用硬件看門狗對主任務進行守護,當主任務運行異常或退出時,設備重啟。此方法無法對系統的其它任務進行監視。當其它任務運行異常或退出時,設備監測不到,也就無法重啟設備或重啟任務,設備工作于異常狀態從而導致事故。
發明內容
本發明所要解決的技術問題是提供一種嵌入式系統任務的守護方法,在嵌入式系統的多任務運行環境中,對運行于系統的任務進行監視,當監視的任務運行異常或退出時,根據用戶配置可以選擇重啟該任務或重啟設備,從而使設備工作于正。
為解決上述技術問題,本發明的技術方案是:一種嵌入式系統任務的守護方法,包括以下步驟:
(1)在設備啟動時,啟動守護任務;
(2)檢測守護任務列表是否為空,當任務列表為空時,等待其他需要監測的被守護任務啟動,被守護任務首先需要向守護任務進行注冊,告知守護任務其定時發信號的時間周期以及任務異常或退出后的響應策略,守護任務根據被守護任務的注冊信息返回給其一個全局唯一的管理ID;
(3)當任務列表不為空時,掃描任務列表,根據各被守護任務的注冊信息,判斷其收否已經超時未發送信號;
(4)當監測到有被守護任務超時未發送信號時,判斷此被守護任務已經異常或退出,根據此被守護任務的注冊信息,選擇重啟此任務或設備;
(5)當沒有監測到有被守護任務超時未發送信號時,指令硬件看門狗重新掃描任務列表;然后繼續執行步驟(2)~(4)。
作為改進,所述步驟(2)中被守護任務的響應策略為重啟任務或設備。
作為改進,被守護任務定時的使用管理ID向守護任務發送信號,通知守護任務本任務運行正常。
本發明與現有技術相比所帶來的有益效果是:
1)能實時監視嵌入式系統的多任務,當任務運行異常或退出能及時監測并能做出響應,讓系統更快的恢復正常,提供設備的可靠性;
2)靈活的異常響應策略,根據任務的特點可以選擇重啟任務或重啟設備。
附圖說明
圖1為本發明守護任務的程序流程圖。
圖2為被守護任務的程序流程圖。
具體實施方式
下面結合說明書附圖對本發明做進一步說明。
一種嵌入式系統任務的守護方法,如圖1所示,包括以下步驟:
(1)在設備啟動時,啟動守護任務;
(2)如圖2所示,檢測守護任務列表是否為空,當任務列表為空時,等待其他需要監測的被守護任務啟動,被守護任務首先需要向守護任務進行注冊,告知守護任務其定時發信號的時間周期以及任務異常或退出后的響應策略即重啟任務或設備,守護任務根據被守護任務的注冊信息返回給其一個全局唯一的管理ID;被守護任務定時的使用管理ID向守護任務發送信號,通知守護任務本任務運行正常;
(3)當任務列表不為空時,掃描任務列表,根據各被守護任務的注冊信息,判斷其收否已經超時未發送信號;
(4)當監測到有被守護任務超時未發送信號時,判斷此被守護任務已經異常或退出,根據此被守護任務的注冊信息,選擇重啟此任務或設備;
(5)當沒有監測到有被守護任務超時未發送信號時,指令硬件看門狗重新掃描任務列表;然后繼續執行步驟(2)~(4)。
本專利提出一種利用嵌入式設備硬件看門狗的功能實現對運行于設備之上的任務進行控制監視的功能,當監測到任務運行異常或退出時,根據用戶配置可以選擇重啟該任務或重啟設備,從而使設備工作于正常狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市科陸電子科技股份有限公司,未經深圳市科陸電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110202053.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雙電源局扇集成控制系統
- 下一篇:移動式升降平臺





