[發(fā)明專利]一種下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法在審
| 申請(qǐng)?zhí)枺?/td> | 202110949896.8 | 申請(qǐng)日: | 2021-08-18 |
| 公開(公告)號(hào): | CN113656250A | 公開(公告)日: | 2021-11-16 |
| 發(fā)明(設(shè)計(jì))人: | 唐亮 | 申請(qǐng)(專利權(quán))人: | 天津津航計(jì)算技術(shù)研究所 |
| 主分類號(hào): | G06F11/30 | 分類號(hào): | G06F11/30 |
| 代理公司: | 中國兵器工業(yè)集團(tuán)公司專利中心 11011 | 代理人: | 劉瑞東 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 下位 機(jī)板 狀態(tài) 監(jiān)控 技術(shù) 實(shí)現(xiàn) 方法 | ||
1.一種下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,該方法包括如下步驟:
S1、下位機(jī)模塊板卡加入雙口RAM芯片和PCI橋片
雙口RAM芯片一端與板卡CPU連接,另一端連接到LocalBus上,LocalBus通過PCI橋片適配到PCI總線上;
S2、制訂雙口RAM交互協(xié)議
約定好下位機(jī)板卡和上位機(jī)之間要交互數(shù)據(jù)要素和數(shù)據(jù)格式;
S3、編寫下位機(jī)板卡狀態(tài)監(jiān)控軟件模塊
該軟件模塊用來實(shí)時(shí)讀取板卡運(yùn)行狀態(tài)和軟件執(zhí)行情況,并將結(jié)果按協(xié)議規(guī)定寫入雙口RAM協(xié)議區(qū)域;
S4、上位機(jī)軟件實(shí)時(shí)查詢板卡運(yùn)行狀態(tài)
上位機(jī)查詢狀態(tài)運(yùn)行在后臺(tái)服務(wù)任務(wù)中,與下位機(jī)軟件通過握手互斥機(jī)制,按照一定頻率從雙口RAM協(xié)議區(qū)域讀取板卡狀態(tài),并將結(jié)果發(fā)送到系統(tǒng)消息隊(duì)列中,供上層應(yīng)用使用。
2.如權(quán)利要求1所述的下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,所述雙口RAM芯片采用IDT70261。
3.如權(quán)利要求1所述的下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,所述PCI橋片采用PCI9052。
4.如權(quán)利要求1所述的下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,所述步驟S1中:雙口RAM芯片和下位機(jī)板卡CPU之間通過地址線和數(shù)據(jù)線連接;雙口RAM芯片通過地址線和數(shù)據(jù)線連接到Local Bus,PCI橋片掛接到PCI總線上。
5.如權(quán)利要求1-4任一項(xiàng)所述的下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,所步驟S2具體包括:
S21、確定需要監(jiān)控的板卡狀態(tài)項(xiàng)目;
S22、把上述需求項(xiàng)目一一對(duì)應(yīng)到雙口RAM的特定單元,并規(guī)定訪問形式和對(duì)應(yīng)協(xié)議。
6.如權(quán)利要求5所述的下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,所述狀態(tài)項(xiàng)目包括CPU運(yùn)行時(shí)間、初始化板卡結(jié)果、軟件運(yùn)行時(shí)序、記錄發(fā)生的錯(cuò)誤以及寄存器訪問記錄。
7.如權(quán)利要求5所述的下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,所述協(xié)議包括的內(nèi)容有:正常工作命令已收到、自檢命令已收到、復(fù)位命令已收到、自檢任務(wù)完成、復(fù)位任務(wù)完成、運(yùn)行錯(cuò)誤代碼1、運(yùn)行錯(cuò)誤代碼2、運(yùn)行錯(cuò)誤代碼3、定時(shí)器工作狀態(tài)、初始報(bào)文處理標(biāo)志、自回環(huán)報(bào)文處理標(biāo)志、發(fā)送報(bào)文處理標(biāo)志、串口5、6軟復(fù)位標(biāo)志和主機(jī)命令釋放信號(hào)燈。
8.如權(quán)利要求5所述的下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,所述步驟S3具體包括:
S31、根據(jù)步驟S2中確定的監(jiān)控項(xiàng)目,在軟件模塊中定義對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu);
S32、讀取板卡運(yùn)行狀態(tài)和軟件執(zhí)行情況,編寫代碼對(duì)S31中數(shù)據(jù)結(jié)構(gòu)進(jìn)行賦值;
S33、將S31中定義的數(shù)據(jù)結(jié)構(gòu)按照步驟2中制定的協(xié)議寫入雙口RAM;
S34、將S31、S32、S33步的工作封裝成函數(shù),插入到軟件模塊的適當(dāng)位置,周期性調(diào)用。
9.如權(quán)利要求8所述的下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,所述步驟S32具體包括:通過讀取CPU寄存器、軟件運(yùn)行指針和錯(cuò)誤記錄,編寫代碼對(duì)S31中數(shù)據(jù)結(jié)構(gòu)進(jìn)行賦值。
10.如權(quán)利要求8所述的下位機(jī)板卡狀態(tài)監(jiān)控技術(shù)的實(shí)現(xiàn)方法,其特征在于,所述步驟S4具體包括:
S41、在上位機(jī)軟件中創(chuàng)建后臺(tái)任務(wù)或線程;
S42、使用雙口RAM芯片的信號(hào)燈原理建立交互互斥機(jī)制,當(dāng)上位機(jī)獲取到訪問權(quán)限時(shí),從雙口RAM協(xié)議字段讀取下位機(jī)板卡寫入的監(jiān)控狀態(tài)信息;
S43、將步驟S42中獲取的信息發(fā)送到系統(tǒng)消息隊(duì)列中,上位機(jī)軟件在需要時(shí)可以直接采集。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津津航計(jì)算技術(shù)研究所,未經(jīng)天津津航計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110949896.8/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ò)誤
- 狀態(tài)檢測(cè)裝置及狀態(tài)檢測(cè)方法
- 狀態(tài)估計(jì)裝置以及狀態(tài)估計(jì)方法
- 經(jīng)由次級(jí)狀態(tài)推斷管理狀態(tài)
- 狀態(tài)估計(jì)裝置及狀態(tài)估計(jì)方法
- 狀態(tài)估計(jì)裝置、狀態(tài)估計(jì)方法
- 狀態(tài)預(yù)測(cè)裝置以及狀態(tài)預(yù)測(cè)方法
- 狀態(tài)推定裝置、狀態(tài)推定方法和狀態(tài)推定程序
- 狀態(tài)檢測(cè)系統(tǒng)及狀態(tài)檢測(cè)方法
- 狀態(tài)判定裝置、狀態(tài)判定方法以及狀態(tài)判定程序
- 狀態(tài)判斷裝置以及狀態(tài)判斷方法
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 風(fēng)險(xiǎn)雷達(dá)預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機(jī)器視覺的車站客流安全智能監(jiān)控系統(tǒng)





