[發(fā)明專利]雙控制器系統(tǒng)的故障調(diào)試方法有效
| 申請?zhí)枺?/td> | 201611176450.1 | 申請日: | 2016-12-19 |
| 公開(公告)號: | CN106610878B | 公開(公告)日: | 2020-02-07 |
| 發(fā)明(設(shè)計)人: | 金振成 | 申請(專利權(quán))人: | 北海市云盛科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 11018 北京德琦知識產(chǎn)權(quán)代理有限公司 | 代理人: | 孫清然;王琦 |
| 地址: | 536000 廣西壯族自治區(qū)北海市臺*** | 國省代碼: | 廣西;45 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 控制器 系統(tǒng) 故障 調(diào)試 方法 | ||
本申請公開了一種雙控制器系統(tǒng)的故障調(diào)試方法,包括:在雙控制器系統(tǒng)啟動時,雙控制器系統(tǒng)中的兩個控制器各自分配一塊內(nèi)存區(qū)域作為本控制器的內(nèi)存塊設(shè)備;每個所述控制器,針對對端控制器的所述內(nèi)存區(qū)域,分配一段內(nèi)存地址空間作為本控制器的內(nèi)存映射塊設(shè)備,通過非透明橋NTB將該段內(nèi)存地址空間與對端控制器的所述內(nèi)存區(qū)域建立映射,通過文件系統(tǒng),格式化本控制器的所述內(nèi)存映射塊設(shè)備,觸發(fā)本控制器的debug_damon守護進程運行;當任一所述控制器A的系統(tǒng)出現(xiàn)故障時,其對端控制器B利用該控制器B的所述內(nèi)存映射塊設(shè)備,觸發(fā)所述控制器A的debug_damon守護進程執(zhí)行系統(tǒng)調(diào)試操作,并向所述控制器B反饋相應(yīng)的執(zhí)行結(jié)果。采用本發(fā)明,可以實現(xiàn)對雙控制器系統(tǒng)故障的調(diào)試。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機應(yīng)用技術(shù),特別是涉及一種雙控制器系統(tǒng)的故障調(diào)試方法。
背景技術(shù)
目前采用雙控制器系統(tǒng)的產(chǎn)品,通常在產(chǎn)品設(shè)計上沒有VGA顯示接口,沒法直接連接鍵盤顯示器。有些產(chǎn)品考慮到系統(tǒng)安全會把相關(guān)的網(wǎng)絡(luò)后臺服務(wù)(比如sshd)關(guān)閉了。這樣,當系統(tǒng)出現(xiàn)異常,或者網(wǎng)絡(luò)異常不能登錄系統(tǒng)后臺,無法遠程登錄調(diào)試時,會導(dǎo)致無法調(diào)試定位故障原因的問題。在實際應(yīng)用中,雖然網(wǎng)絡(luò)異常,但在很多情況下,此時系統(tǒng)內(nèi)部程序還是在正常運行的。
目前尚未提出一種能夠?qū)﹄p控制器系統(tǒng)的故障進行調(diào)試的方法。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種雙控制器系統(tǒng)的故障進行調(diào)試的方法,可以實現(xiàn)對雙控制器系統(tǒng)故障的調(diào)試。
為了達到上述目的,本發(fā)明提出的技術(shù)方案為:
一種雙控制器系統(tǒng)的故障調(diào)試方法,包括:
a、在雙控制器系統(tǒng)啟動時,雙控制器系統(tǒng)中的兩個控制器各自分配一塊內(nèi)存區(qū)域作為本控制器的內(nèi)存塊設(shè)備;每個所述控制器,針對對端控制器的所述內(nèi)存區(qū)域,分配一段內(nèi)存地址空間作為本控制器的內(nèi)存映射塊設(shè)備,通過非透明橋NTB將該段內(nèi)存地址空間與對端控制器的所述內(nèi)存區(qū)域建立映射,通過文件系統(tǒng),格式化本控制器的所述內(nèi)存映射塊設(shè)備,觸發(fā)本控制器的debug_damon守護進程運行;
b、當任一所述控制器A的系統(tǒng)出現(xiàn)故障時,其對端控制器B利用該控制器B的所述內(nèi)存映射塊設(shè)備,觸發(fā)所述控制器A的debug_damon守護進程執(zhí)行系統(tǒng)調(diào)試操作,并向所述控制器B反饋相應(yīng)的執(zhí)行結(jié)果。
綜上所述,本發(fā)明提出的雙控制器系統(tǒng)的故障進行調(diào)試的方法,可以實現(xiàn)對雙控制器系統(tǒng)故障的調(diào)試。
附圖說明
圖1為本發(fā)明實施例的方法流程示意圖;
圖2為圖1中步驟102的具體實現(xiàn)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。
本發(fā)明的核心思想是:考慮到采用雙控制器系統(tǒng)的產(chǎn)品通常會帶有非透明橋(Non-Transparent Bridge,NTB)功能,本發(fā)明將利用NTB,在雙控制器系統(tǒng)中,通過一端正常的控制器調(diào)試另一端故障控制器系統(tǒng),以實現(xiàn)雙控制器系統(tǒng)的故障調(diào)試。
為了便于對本發(fā)明的清楚理解,在對本發(fā)明具體實施例進行說明之前,先對非透明橋技術(shù)簡單介紹如下:
非透明橋的功能和透明橋很相似,其主要差別只有一點,即在非透明橋的兩邊都有智能設(shè)備或處理器,并且他們擁有獨立的地址空間。而且,非透明橋一邊的主機不能看到橋另一邊的完整地址或I/O空間。每個處理器把非透明橋的另一側(cè)視為一個端點(endpoint),并把它映射到自己的地址空間。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北海市云盛科技有限公司,未經(jīng)北海市云盛科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611176450.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動工程調(diào)試方法、裝置、系統(tǒng)和計算機設(shè)備
- 基于串口的遠程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計算機設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





