[發(fā)明專利]一種基于X86架構(gòu)的民用機(jī)載模塊看門狗設(shè)計(jì)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201811471373.1 | 申請(qǐng)日: | 2018-12-04 |
| 公開(公告)號(hào): | CN109445980B | 公開(公告)日: | 2023-09-05 |
| 發(fā)明(設(shè)計(jì))人: | 吳志川;竇愛萍;劉碩;封安;姚彬;雋鵬輝 | 申請(qǐng)(專利權(quán))人: | 中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所 |
| 主分類號(hào): | G06F11/07 | 分類號(hào): | G06F11/07 |
| 代理公司: | 北京清大紫荊知識(shí)產(chǎn)權(quán)代理有限公司 11718 | 代理人: | 婁華 |
| 地址: | 710065 陜*** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 x86 架構(gòu) 民用 機(jī)載 模塊 看門狗 設(shè)計(jì) 方法 | ||
1.一種基于X86架構(gòu)的民用機(jī)載模塊看門狗設(shè)計(jì)方法,其特征在于,通過BIOS對(duì)BIOS進(jìn)行編碼,處理器GPIO類型配置成為SCI中斷管腳;并根據(jù)機(jī)載嵌入式環(huán)境需要,在邏輯里對(duì)看門狗信號(hào)進(jìn)行編碼處理,對(duì)看門狗信號(hào)進(jìn)行使能,觸發(fā)中斷信號(hào);其中,處理器GPIO類型配置成為SCI中斷管腳具體實(shí)現(xiàn)為:
a)首先對(duì)SIO上的WatchDog進(jìn)行配置,設(shè)置WatchDog的使能和觸發(fā)時(shí)間;
b)對(duì)GPIO3進(jìn)行配置,將GPIO3設(shè)置為GPIO信號(hào)方式,寄存器GPIO_USE_SEL,且為輸入信號(hào):寄存器GP_IO_SEL;由于WatchDog信號(hào)為低電平信號(hào),當(dāng)看門狗進(jìn)行狗叫的時(shí)候,發(fā)出低脈沖信號(hào),需要將信號(hào)狀態(tài)翻轉(zhuǎn),寄存器GPI_INV;
c)配置GPIO3的中斷類型,設(shè)置為SCI中斷,寄存器SCI_En;
d)使能GPIO3事件,寄存器GPE0_EN,并通過GPIO3事件狀態(tài)路由GPIO產(chǎn)生SCI中斷,寄存器GPI_ROUT,
所述的并根據(jù)機(jī)載嵌入式環(huán)境需要,在邏輯里對(duì)看門狗信號(hào)進(jìn)行編碼處理,對(duì)看門狗信號(hào)進(jìn)行使能,觸發(fā)中斷信號(hào),其具體實(shí)現(xiàn)為:
a)將看門狗信號(hào)引入到邏輯器件中,同時(shí)將一路WDg使能離散量引入到邏輯中:使用P_Wdg=Wgd:1?,E_Wdg=1;對(duì)看門狗進(jìn)行使能;
b)在邏輯芯片里做一個(gè)計(jì)時(shí)器,當(dāng)Wdg信號(hào)連續(xù)出現(xiàn)三次低脈沖,P_rst=0:1?,連續(xù)三次低脈沖,系統(tǒng)復(fù)位信號(hào)就進(jìn)入發(fā)出低脈沖,復(fù)位系統(tǒng);
c)將GPIO3配置成SCI中斷,
通過離散量的狀態(tài)來使能看門狗信號(hào),
當(dāng)系統(tǒng)程序出現(xiàn)錯(cuò)誤,并且系統(tǒng)仍有自我糾錯(cuò)能力的時(shí)候,看門狗信號(hào)觸發(fā)SCI中斷,應(yīng)用程序進(jìn)行自我修復(fù);當(dāng)出現(xiàn)系統(tǒng)徹底“死機(jī)”狀態(tài),邏輯對(duì)看門狗進(jìn)行計(jì)時(shí),如果出現(xiàn)連續(xù)三次無法“喂狗”情況,邏輯器件發(fā)出系統(tǒng)復(fù)位信號(hào),復(fù)位整個(gè)系統(tǒng)。
2.如權(quán)利要求1所述的一種基于X86架構(gòu)的民用機(jī)載模塊看門狗設(shè)計(jì)方法,其特征在于,所述的觸發(fā)中斷服務(wù)程序,根據(jù)機(jī)載應(yīng)用配置,滿足機(jī)載需要。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所,未經(jīng)中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811471373.1/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種民用CPU卡表計(jì)量收費(fèi)管理系統(tǒng)
- 民用醫(yī)院的動(dòng)員系統(tǒng)及方法
- 一種分布式民用無人機(jī)空管系統(tǒng)、空管方法及協(xié)作方法
- 一種居民用電電量預(yù)測(cè)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 民用建筑電梯系統(tǒng)預(yù)測(cè)運(yùn)行能效計(jì)算模型
- 一種民用飛機(jī)運(yùn)行數(shù)據(jù)安全分析系統(tǒng)及其工程方法
- 基于居民用戶日用電量數(shù)據(jù)計(jì)算住宅空置率的方法
- 一種民用爆破器材生產(chǎn)加工裝置
- 一種HXN3B型內(nèi)燃機(jī)車空調(diào)裝置
- 一種民用飛機(jī)信息安全風(fēng)險(xiǎn)分析系統(tǒng)





