[發明專利]實時操作系統Tick時鐘的實現方法及裝置無效
| 申請號: | 201310071490.X | 申請日: | 2013-03-06 |
| 公開(公告)號: | CN103176841A | 公開(公告)日: | 2013-06-26 |
| 發明(設計)人: | 陳柳章 | 申請(專利權)人: | 深圳市文鼎創數據科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山區科豐*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實時 操作系統 tick 時鐘 實現 方法 裝置 | ||
1.一種實時操作系統Tick時鐘的實現方法,其特征在于,包括以下步驟:
初始化實時時鐘,設定所述實時時鐘的分頻數和產生中斷的計數值;
根據所述分頻數和計數值產生中斷,調用實時操作系統的系統Tick時鐘處理程序,設置所述實時操作系統的Tick時鐘節拍,實現所述實時操作系統的任務調度。
2.如權利要求1所述的方法,其特征在于,所述根據所述分頻數和計數值產生中斷,調用實時操作系統的系統Tick時鐘處理程序,設置所述實時操作系統的Tick時鐘節拍包括:
根據所述分頻數和計數值產生中斷,調用實時操作系統的系統Tick時鐘處理程序,獲取所述實時時鐘產生中斷頻率Ticks?Frequency為:
Ticks?Frequency?=(RTC?clk/div)/?counter?(Hz);其中,RTC?clk為所述實時時鐘頻率,div為所述實時時鐘的分頻數,counter為所述實時時鐘產生中斷的計數值;
根據所述實時時鐘產生中斷頻率Ticks?Frequency,獲取所述實時時鐘產生中斷周期Ticks?cycle為:
Ticks?cycle?=?1/Ticks?Frequency;
根據所述實時時鐘產生中斷頻率Ticks?Frequency和產生中斷周期Ticks?cycle,獲取所述實時操作系統每秒鐘的ticks數Ticks?Num為:
Ticks?Num?=?1/Ticks?cycle?=?Ticks?Frequency?=(RTC?clk/div)/?counter;
根據所述實時操作系統每秒鐘的ticks數Ticks?Num,即可獲取所述實時操作系統的系統Tick時鐘節拍。
3.如權利要求1所述的方法,其特征在于,還包括:
在所述實時操作系統進入休眠模式時,停止所述實時時鐘作為實時操作系統Tick時鐘源的應用;
在所述實時操作系統退出休眠模式時,使能所述實時時鐘作為實時操作系統Tick時鐘源的應用。
4.一種實時操作系統Tick時鐘的實現裝置,其特征在于,包括:
參數設置模塊,用于初始化實時時鐘,設定所述實時時鐘的分頻數和產生中斷的計數值;
時鐘獲取模塊,用于根據所述分頻數和計數值產生中斷,調用實時操作系統的系統Tick時鐘處理程序,設置所述實時操作系統的Tick時鐘節拍。
5.如權利要求4所述的裝置,其特征在于,所述時鐘獲取模塊還用于:
根據所述分頻數和計數值產生中斷,調用實時操作系統的系統Tick時鐘處理程序,獲取所述實時時鐘產生中斷頻率Ticks?Frequency為:
Ticks?Frequency?=(RTC?clk/div)/?counter?(Hz);其中,RTC?clk為所述實時時鐘頻率,div為所述實時時鐘的分頻數,counter為所述實時時鐘產生中斷的計數值;
根據所述實時時鐘產生中斷頻率Ticks?Frequency,獲取所述實時時鐘產生中斷周期Ticks?cycle為:
Ticks?cycle?=?1/Ticks?Frequency;
根據所述實時時鐘產生中斷頻率Ticks?Frequency和產生中斷周期Ticks?cycle,獲取所述實時操作系統每秒鐘的ticks數Ticks?Num為:
Ticks?Num?=?1/Ticks?cycle?=?Ticks?Frequency?=(RTC?clk/div)/?counter;
根據所述實時操作系統每秒鐘的ticks數Ticks?Num,即可獲取所述實時操作系統的系統Tick時鐘節拍。
6.如權利要求5所述的裝置,其特征在于,所述時鐘獲取模塊還用于:
在所述實時操作系統進入休眠模式時,停止所述實時時鐘作為實時操作系統Tick時鐘源的應用;
在所述實時操作系統退出休眠模式時,使能所述實時時鐘作為實時操作系統Tick時鐘源的應用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市文鼎創數據科技有限公司,未經深圳市文鼎創數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310071490.X/1.html,轉載請聲明來源鉆瓜專利網。





