技術(shù)總結(jié)
本發(fā)明提供的一種嵌入式Linux環(huán)境下C語(yǔ)言監(jiān)控軟件容錯(cuò)的方法,通過(guò)在C語(yǔ)言中實(shí)現(xiàn)類(lèi)似C++中的try?catch異常處理結(jié)構(gòu),在監(jiān)控軟件中第一時(shí)間捕獲錯(cuò)誤,并對(duì)錯(cuò)誤進(jìn)行處理,避免程序發(fā)生崩潰,從而使得監(jiān)控軟件具有更強(qiáng)的容錯(cuò)性。能使得監(jiān)控軟件在遇到段錯(cuò)誤、浮點(diǎn)運(yùn)算錯(cuò)誤、退出錯(cuò)誤的情況下,保證監(jiān)控程序的循環(huán)過(guò)程一直執(zhí)行,并能夠在錯(cuò)誤處理過(guò)程里對(duì)錯(cuò)誤信息、錯(cuò)誤發(fā)生的位置進(jìn)行記錄,以便于錯(cuò)誤的分析;同時(shí)提供了用于實(shí)現(xiàn)上述操作的系統(tǒng),該系統(tǒng)基于C語(yǔ)言監(jiān)控軟件的容錯(cuò)策略和方法,實(shí)現(xiàn)了對(duì)監(jiān)控過(guò)程中錯(cuò)誤程序的處理,性能損耗小,有效提高了系統(tǒng)的操作可靠性,避免了硬件定制的復(fù)雜性。
技術(shù)研發(fā)人員:劉波
受保護(hù)的技術(shù)使用者:鄭州云海信息技術(shù)有限公司
文檔號(hào)碼:201611147014
技術(shù)研發(fā)日:2016.12.13
技術(shù)公布日:2017.05.10