欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種記錄異常數(shù)據(jù)的方法及裝置的制作方法

文檔序號:6601158閱讀:510來源:國知局
專利名稱:一種記錄異常數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式技術(shù)領(lǐng)域,尤其涉及一種記錄異常數(shù)據(jù)的方法及裝置。
背景技術(shù)
隨著嵌入式技術(shù)的發(fā)展。嵌入式設(shè)備不僅能完成簡單控制功能,已經(jīng)能完成更多 更復(fù)雜的功能,例如各種信號處理算法、各類協(xié)議等。復(fù)雜的嵌入式設(shè)備被設(shè)計成由多處理 器組成的分布式架構(gòu),其對應(yīng)的嵌入式系統(tǒng)更是復(fù)雜。對于如此復(fù)雜的嵌入式系統(tǒng),雖然其 軟件和硬件的各個模塊都經(jīng)過嚴(yán)格的測試,但缺陷在所難免。為了提高軟件質(zhì)量,在實際應(yīng) 用中,檢測到的缺陷一般都需要被記錄下來。一種傳統(tǒng)的異常記錄方法是在異常發(fā)生后,在屏幕或終端打印異常相關(guān)數(shù)據(jù),但 這種方法提供的異常信息量有限;另一種方法是如果嵌入是設(shè)備可以外接存儲設(shè)備,則在 每次出現(xiàn)異常時,將異常相關(guān)數(shù)據(jù)轉(zhuǎn)存到外部存儲設(shè)備,由于對外部存儲設(shè)置的訪問速率 較低,一旦級別高的異常觸發(fā)設(shè)備復(fù)位或重啟,轉(zhuǎn)存操作會大大延長系統(tǒng)復(fù)位或重啟時間, 從而導(dǎo)致轉(zhuǎn)存速度慢、效率低。針對相關(guān)技術(shù)中存在異常數(shù)據(jù)轉(zhuǎn)存速度慢、效率低的問題,目前尚未提出有效的 解決方案。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種記錄異常數(shù)據(jù)的方法及裝置,以解決現(xiàn)有技術(shù)中 異常數(shù)據(jù)轉(zhuǎn)存速度慢、效率低的問題。根據(jù)本發(fā)明的一個方面,提供了一種記錄異常數(shù)據(jù)的方法,包括嵌入式設(shè)備中的 處理器檢測到嵌入式設(shè)備發(fā)生異常;將異常數(shù)據(jù)存儲至嵌入式設(shè)備的內(nèi)存中的存儲區(qū);以 及若符合轉(zhuǎn)存條件,將存儲區(qū)中的數(shù)據(jù)轉(zhuǎn)存至與嵌入式設(shè)備連接的外部存儲器。根據(jù)本發(fā)明的另一個方面,提供了一種記錄異常數(shù)據(jù)的裝置,包括檢測模塊,用 于檢測嵌入式設(shè)備的異常,并觸發(fā)暫存模塊;暫存模塊,用于將異常數(shù)據(jù)存儲至嵌入式設(shè)備 的內(nèi)存中的存儲區(qū);轉(zhuǎn)存模塊,用于依據(jù)轉(zhuǎn)存條件,將存儲區(qū)中的數(shù)據(jù)轉(zhuǎn)存至與嵌入式設(shè)備 連接的外部存儲器。通過本發(fā)明,通過設(shè)置轉(zhuǎn)存條件,觸發(fā)異常數(shù)據(jù)轉(zhuǎn)存操作,解決了現(xiàn)有技術(shù)中每次 出現(xiàn)異常都需轉(zhuǎn)存異常數(shù)據(jù),導(dǎo)致的轉(zhuǎn)存操作存在的速度慢、效率低的問題。根據(jù)本發(fā)明的 技術(shù)方案,可以確定合適的轉(zhuǎn)存時機,避免異常數(shù)據(jù)存儲區(qū)溢出,避免異常數(shù)據(jù)反復(fù)轉(zhuǎn)存, 從而減少了 CPU訪問外接設(shè)備的頻率,大大節(jié)省了設(shè)備資源,并且應(yīng)用范圍廣,可以適用于 分布式嵌入式設(shè)備。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)本發(fā)明實施例一的嵌入式設(shè)備的結(jié)構(gòu)示意圖;圖2是根據(jù)本發(fā)明實施例二的嵌入式設(shè)備的結(jié)構(gòu)示意圖;圖3是根據(jù)本發(fā)明實施例三的定時觸發(fā)轉(zhuǎn)存方法的流程圖;圖4是根據(jù)本發(fā)明實施例四的空間使用率觸發(fā)轉(zhuǎn)存方法的流程圖;圖5是根據(jù)本發(fā)明實施例五的分布式嵌入式設(shè)備的結(jié)構(gòu)示意圖;圖6是根據(jù)本發(fā)明實施例六的應(yīng)用于分布式嵌入式設(shè)備的轉(zhuǎn)存方法流程圖;圖7是根據(jù)本發(fā)明實施例七的記錄異常數(shù)據(jù)的裝置的結(jié)構(gòu)框圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例一本實施例,提供了 一種記錄異常數(shù)據(jù)的方法。圖1是根據(jù)本發(fā)明實施例一的嵌入式設(shè)備的結(jié)構(gòu)示意圖,圖1中示出了與本發(fā)明 實施例的記錄異常數(shù)據(jù)的方法相關(guān)的硬件,其中,嵌入式設(shè)備10包括處理器101、存儲介 質(zhì)(內(nèi)存)102、模塊103、以及耦接嵌入式設(shè)備10的外部存儲器20 (例如,可以但不限于是 硬盤、U盤等低速存儲器),存儲區(qū)1020在存儲介質(zhì)102中。結(jié)合圖1,本實施例提供的記錄異常數(shù)據(jù)的方法包括步驟S102,處理器101檢測到嵌入式設(shè)備10發(fā)生異常,例如模塊103發(fā)生異常;步驟S104,實時地將與異常相關(guān)的異常數(shù)據(jù)存儲至存儲介質(zhì)102中的存儲區(qū) 1020 ;以及步驟S106,判斷存儲區(qū)1020符合轉(zhuǎn)存條件,將存儲區(qū)1020中的數(shù)據(jù)轉(zhuǎn)存至外部存 儲器20。由于現(xiàn)有技術(shù)中,嵌入式設(shè)備的CPU每次檢測到系統(tǒng)出現(xiàn)異常,都需要將異常數(shù) 據(jù)轉(zhuǎn)存至外接存儲介質(zhì)。CPU頻繁控制外部存儲介質(zhì)的讀寫操作,占用了大量的CPU資源, 一旦級別高的異常觸發(fā)設(shè)備復(fù)位或重啟,轉(zhuǎn)存操作會大大延長系統(tǒng)復(fù)位或重啟時間,從而 導(dǎo)致轉(zhuǎn)存速度慢、效率低。本實施提供的上述記錄異常數(shù)據(jù)的方法,在CPU 10檢測到設(shè)備異常(例如是模塊 103發(fā)生異常)后,并不立即將相關(guān)的異常數(shù)據(jù)轉(zhuǎn)存至外部存儲器20,而是將異常數(shù)據(jù)記錄 在設(shè)備的內(nèi)置存儲介質(zhì)的特定存儲區(qū)1020中,該存儲區(qū)專用于存儲設(shè)備異常的相關(guān)數(shù)據(jù), 在設(shè)備啟動時,由CPU申請,當(dāng)該特定存儲區(qū)1020滿足轉(zhuǎn)存條件時,觸發(fā)轉(zhuǎn)存操作,在實施 過程中,可以根據(jù)設(shè)備的特點設(shè)置轉(zhuǎn)存條件,例如可以但不限于根據(jù)設(shè)備的存儲空間的使 用率設(shè)置空間轉(zhuǎn)存條件,或者根據(jù)CPU的處理速度設(shè)置定時觸發(fā)轉(zhuǎn)存的轉(zhuǎn)存條件,也可以 結(jié)合上述兩種因素設(shè)置轉(zhuǎn)存條件。在實施過程中,上述步驟S 102中,處理器101檢測到嵌入式設(shè)備發(fā)生異??梢缘?不限于以下兩種情況(1)主動檢測到的異常,例如通過主動輪詢機制實施檢測發(fā)現(xiàn)的異 常。(2)被動接收到的異常。在實施過程中,上述步驟S104中,可以將上述特定存儲區(qū)1020劃分為多個子區(qū) 域,例如按照異常對應(yīng)的任務(wù)、模塊或流程劃分子區(qū)域,發(fā)生異常后,異常數(shù)據(jù)存儲在相應(yīng)的子分區(qū)中。需要說明的是,如果設(shè)置空間轉(zhuǎn)存條件,則可以在每次執(zhí)行步驟S104之后,執(zhí)行 步驟S106,如果設(shè)置定時轉(zhuǎn)存條件,則步驟S106的觸發(fā)條件是定時到時,步驟S106與步驟 S104沒有嚴(yán)格的先后順序。本實施例提供的上述記錄異常數(shù)據(jù)的方法,通過設(shè)置轉(zhuǎn)存條件,由設(shè)備的處理器 判斷特定存儲區(qū)是否滿足轉(zhuǎn)存條件,如果是,則觸發(fā)異常數(shù)據(jù)的轉(zhuǎn)存操作,否則,不作轉(zhuǎn)存 操作,直到特定存儲區(qū)滿足轉(zhuǎn)存條件,才觸發(fā)異常數(shù)據(jù)的轉(zhuǎn)存操作。從而解決了現(xiàn)有技術(shù)中 異常數(shù)據(jù)的轉(zhuǎn)存操作存在的速度慢、效率低的問題。減少了 CPU訪問外接設(shè)備的頻率,大大 節(jié)省了設(shè)備資源。實施例二在本實施例中,提供了 一種優(yōu)選的記錄異常數(shù)據(jù)的方法。圖2是根據(jù)本發(fā)明實施例二的嵌入式設(shè)備的結(jié)構(gòu)示意圖。如圖2所示,內(nèi)置存儲 介質(zhì)102包括非易失存儲介質(zhì)104和易失存儲介質(zhì)105,在本實施例中,主存儲區(qū)1020在易 失存儲介質(zhì)105中,備份區(qū)1021在非易失存儲介質(zhì)104中。結(jié)合圖2,本實施例提供的優(yōu)選的記錄異常數(shù)據(jù)的方法除包括上述實施例一的所 有技術(shù)特征之外,還包括處理器101將異常數(shù)據(jù)存儲至主存儲區(qū)1020的同時,將異常數(shù)據(jù) 存儲至備份區(qū)1021中;如果異常導(dǎo)致設(shè)備重啟,則在重啟后,處理器101將備份區(qū)1021的 數(shù)據(jù)拷貝到主存儲區(qū)1020中。在異常之后,如果設(shè)備不得不重啟,那么僅將異常數(shù)據(jù)存儲至易失存儲介質(zhì),在設(shè) 備重啟后整塊易失性內(nèi)存將被清零。為解決這個問題,可以設(shè)備內(nèi)置的非易失性內(nèi)存中申 請一個備份區(qū)域,將異常數(shù)據(jù)同時寫入該備份區(qū),在重啟后,再將備份區(qū)的數(shù)據(jù)寫回存儲 區(qū),從而保證異常數(shù)據(jù)不丟失。需要說明的是,備份區(qū)的存儲空間可以根據(jù)設(shè)備的資源特點 申請,可以但不限于將備份區(qū)設(shè)置為與上述存儲區(qū)的大小相同,也可以小于上述存儲區(qū)的 大小,只要保證能夠存儲最近的異常數(shù)據(jù)即可。實施例三上述實施例一中提到,可以根據(jù)設(shè)備的特點設(shè)置轉(zhuǎn)存條件,本實施例提供的優(yōu)選 的記錄異常數(shù)據(jù)的方法,應(yīng)用于圖2所示嵌入式設(shè)備,采用的轉(zhuǎn)存條件如下處理器101計 時累計達(dá)到預(yù)設(shè)的時間間隔時,主存儲區(qū)1020的已用空間不為0,如果處理器101計時累計 達(dá)到預(yù)設(shè)的時間間隔且主存儲區(qū)1020的已用空間為0,則不轉(zhuǎn)存。在實施過程中,處理器101在設(shè)備10啟動時開始計時,處理器101在計時累計達(dá) 到時間間隔時,重新開始計時。通過上述手段,可以根據(jù)處理器的處理速度,在不影響設(shè)備正常工作的前提下,利 用處理器中的定時裝置,合理設(shè)置定時的時間間隔,充分利用了設(shè)備的現(xiàn)有資源設(shè)置轉(zhuǎn)發(fā) 條件,確定觸發(fā)時機,便于實現(xiàn)。在實施過程中,主存儲區(qū)1020的數(shù)據(jù)轉(zhuǎn)存至外部存儲器20之后,處理器101清空 主存儲區(qū)1020,以避免主存儲區(qū)1020溢出,或避免主存儲區(qū)1020存儲的數(shù)據(jù)被多次轉(zhuǎn)存至 外部存儲器20。圖3是根據(jù)本發(fā)明實施例三的定時觸發(fā)轉(zhuǎn)存方法的流程圖,該流程包括步驟S301,設(shè)備啟動時,啟動定時器開始計時;
5
步驟S302,定時器到時,停止計時,檢查主存儲區(qū)1020是否為空,如果是,則執(zhí)行 步驟S304,否則執(zhí)行步驟S303 ;步驟S303,觸發(fā)CPU 101將主存儲區(qū)1020的異常數(shù)據(jù)轉(zhuǎn)存至外部存儲器20,并執(zhí) 行步驟S304 ;步驟S304,定時器重新計時,并清空主存儲區(qū)1020。實施例四上述實施例一中提到,可以根據(jù)設(shè)備的特點設(shè)置轉(zhuǎn)存條件,本實施例提供的優(yōu)選 的記錄異常數(shù)據(jù)的方法,應(yīng)用于圖2所示嵌入式設(shè)備,采用的轉(zhuǎn)存條件如下存儲區(qū)1020的 已用空間達(dá)到或超過閾值。采用這種手段設(shè)置轉(zhuǎn)存條件,主要是從主存儲區(qū)1020的空間使 用率上考慮,為了避免主存儲區(qū)1020出現(xiàn)數(shù)據(jù)溢出,通過設(shè)置合適的閾值作為數(shù)據(jù)轉(zhuǎn)存的 觸發(fā)條件,在實施過程中,該閾值可以根據(jù)主存儲區(qū)1020的總空間以及每次異常的異常數(shù) 據(jù)的大小來確定,可以但不限于將上述閾值設(shè)置為主存儲區(qū)1020的總空間的一半,在提高 了轉(zhuǎn)出效率的同時,避免了主存儲區(qū)1020出現(xiàn)數(shù)據(jù)溢出。圖4是根據(jù)本發(fā)明實施例四的空間使用率觸發(fā)轉(zhuǎn)存方法的流程圖,包括步驟S401,設(shè)備系統(tǒng)啟動后,在易失內(nèi)存105中申請主存儲區(qū)1020,用于異常信息 的快速記錄;步驟S402,將非易失內(nèi)存104中的備份區(qū)1021的異常數(shù)據(jù)拷貝入主存儲區(qū)1020 中。保證重啟前的最后若干條異常數(shù)據(jù)被保留下來;步驟S403,通過主動輪詢檢測異常或者被動接收異常通知的方法發(fā)現(xiàn)異常;步驟S404,生成異常的分類及描述信息;步驟S405,將異常記錄到主存儲區(qū)1020中;步驟S406,同時將異常記錄到備份區(qū)1021中;步驟S407,檢查主存儲區(qū)1020的已用空間是否達(dá)到或超過存儲區(qū)1020總空間的
一半;步驟S408,如果條件滿足則將主存儲區(qū)1020的數(shù)據(jù)轉(zhuǎn)存至外部存儲器20 ;步驟S409,清空主存儲區(qū)1020 ;等待下一次異常的發(fā)現(xiàn),重復(fù)步驟S403到步驟S409。實施例五本實施例提供的優(yōu)選的記錄異常數(shù)據(jù)的方法,應(yīng)用于圖2所示嵌入式設(shè)備,采用 的轉(zhuǎn)存條件包括處理器101計時累計達(dá)到預(yù)設(shè)的時間間隔時,主存儲區(qū)1020的已用空間 不為0,或者處理器101在設(shè)備10啟動時開始計時,處理器101在計時累計達(dá)到時間間隔 時,重新開始計時。 本實施例采用的轉(zhuǎn)存條件結(jié)合了上述實施例三和實施例四的兩種轉(zhuǎn)存條件,在實 施過程中,處理器101在設(shè)備啟動后啟動計時器開始計時,在計時到時后,無論當(dāng)前是否有 異常發(fā)生,都根據(jù)計時轉(zhuǎn)存條件判斷是否觸發(fā)異常數(shù)據(jù)轉(zhuǎn)存。在每次發(fā)生異常時,將異常數(shù) 據(jù)存儲至主存儲區(qū)1020之后,都根據(jù)空間轉(zhuǎn)存條件判斷是否觸發(fā)異常數(shù)據(jù)轉(zhuǎn)存。結(jié)合計時 轉(zhuǎn)存條件和空間轉(zhuǎn)存條件,使得觸發(fā)異常數(shù)據(jù)轉(zhuǎn)存操作的時機更加合理。實施例六隨著嵌入式技術(shù)的發(fā)展,嵌入式設(shè)備已經(jīng)發(fā)展到具有多個處理器的分布式結(jié)構(gòu),對于分布式嵌入式設(shè)備,多個處理器各有分工,并協(xié)同工作。往往只會設(shè)計成一個或部分處 理器可以直接訪問外部存儲設(shè)備。沒有外部存儲設(shè)備的處理器一般不能直接對內(nèi)存數(shù)據(jù)進(jìn) 行轉(zhuǎn)存。而由于異常的發(fā)生,通往其他處理器的通道可能也已經(jīng)不可使用,也就是說,異常 數(shù)據(jù)也無法發(fā)送到其他處理器進(jìn)行轉(zhuǎn)存。圖5是根據(jù)本發(fā)明實施例六的分布式嵌入式設(shè)備的結(jié)構(gòu)示意圖。如圖5所示,分 布式嵌入式設(shè)備10還包括處理器106,其他處理器未示出。各處理器使用各自的內(nèi)存(非 共享),非易失內(nèi)存存儲的內(nèi)容掉電不丟失;處理器106可以直接訪問外部存儲器20,處理 器101不能直接訪問外部存儲器20,處理器101和處理器106之間可以通信,通過處理器 106間接訪問外部存儲器20。本實施例提供的記錄異常數(shù)據(jù)的方法,適用于分布嵌入式設(shè)備,如果處理器101 不能直接訪問外部存儲器20,則如圖6所示,處理器101可以但不限于通過以下方法,將主 存儲區(qū)1020的異常數(shù)據(jù)轉(zhuǎn)存至外部存儲器20 S601,處理器101將主存儲區(qū)1020的數(shù)據(jù)發(fā)送至處理器106 ;S602,處理器106結(jié)合計時轉(zhuǎn)存條件和/或空間轉(zhuǎn)存條件,將數(shù)據(jù)轉(zhuǎn)存至所述外部 存儲器20。與現(xiàn) 有技術(shù)相比,本實施例提供的記錄異常數(shù)據(jù)的方法,支持分布式嵌入式設(shè)備, 提高了該方法的適用范圍。實施例七本實施例,提供了 一種記錄異常數(shù)據(jù)的裝置。圖7是根據(jù)本發(fā)明實施例七的記錄異常數(shù)據(jù)的裝置的結(jié)構(gòu)框圖,如圖7,該裝置包 括檢測模塊70、暫存模塊72、轉(zhuǎn)存模塊74。其中,檢測模塊70,用于檢測嵌入式設(shè)備的異 常,并觸發(fā)暫存模塊72;暫存模塊72,用于將異常數(shù)據(jù)存儲至嵌入式設(shè)備的內(nèi)存中的存儲 區(qū);轉(zhuǎn)存模塊74,用于依據(jù)轉(zhuǎn)存條件,將所述存儲區(qū)中的數(shù)據(jù)轉(zhuǎn)存至與所述嵌入式設(shè)備連 接的外部存儲器。本實施例提供的上述記錄異常數(shù)據(jù)的裝置,通過設(shè)置轉(zhuǎn)存條件,由設(shè)備的處理器 判斷特定存儲區(qū)是否滿足轉(zhuǎn)存條件,如果是,則觸發(fā)異常數(shù)據(jù)的轉(zhuǎn)存操作,否則,不作轉(zhuǎn)存 操作,直到特定存儲區(qū)滿足轉(zhuǎn)存條件,才觸發(fā)異常數(shù)據(jù)的轉(zhuǎn)存操作。從而解決了現(xiàn)有技術(shù)中 異常數(shù)據(jù)的轉(zhuǎn)存操作存在的速度慢、效率低的問題。減少了 CPU訪問外接設(shè)備的頻率,大大 節(jié)省了設(shè)備資源。從以上的描述中,可以看出,本發(fā)明解決了現(xiàn)有技術(shù)中異常數(shù)據(jù)的轉(zhuǎn)存操作存在 的速度慢、效率低的問題。實現(xiàn)了如下技術(shù)效果1、減少了 CPU訪問外接設(shè)備的頻率,大大 節(jié)省了設(shè)備資源。2、設(shè)備重啟后,異常數(shù)據(jù)不丟失。3、靈活的轉(zhuǎn)存觸發(fā)條件,避免異常數(shù)據(jù) 存儲區(qū)溢出。4、靈活的轉(zhuǎn)存觸發(fā)條件,避免異常數(shù)據(jù)反復(fù)轉(zhuǎn)存。5、適用范圍廣,支持分布式 嵌入式設(shè)備。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種記錄異常數(shù)據(jù)的方法,其特征在于,包括嵌入式設(shè)備中的處理器檢測到所述嵌入式設(shè)備發(fā)生異常;將異常數(shù)據(jù)存儲至所述嵌入式設(shè)備的內(nèi)存中的存儲區(qū);以及若符合轉(zhuǎn)存條件,將所述存儲區(qū)中的數(shù)據(jù)轉(zhuǎn)存至與所述嵌入式設(shè)備連接的外部存儲器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述內(nèi)存中的存儲區(qū)分為包括非易失內(nèi)存?zhèn)浞輩^(qū)和易失內(nèi)存主存儲區(qū);所述處理器將所述異常數(shù)據(jù)存儲至易失內(nèi)存主存儲區(qū)的同時,將所述異常數(shù)據(jù)存儲至 非易失內(nèi)存?zhèn)浞輩^(qū)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括若所述異常導(dǎo)致所述嵌入式設(shè)備重啟,則在重啟后,所述處理器將所述備份區(qū)的數(shù)據(jù) 拷貝到所述易失內(nèi)存主存儲區(qū)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述轉(zhuǎn)存條件為所述處理器計時累計達(dá)到預(yù)設(shè)的時間間隔或所述存儲區(qū)的已用空間達(dá)到或超過閾值。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述處理器計時累計達(dá)到預(yù)設(shè)的時間間 隔且所述存儲區(qū)的已用空間為0,則不轉(zhuǎn)存。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述閾值為所述存儲區(qū)的總空間的一半。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括在所述存儲區(qū)的數(shù)據(jù)轉(zhuǎn)存至所述 外部存儲器之后,所述處理器清空所述存儲區(qū)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述外部存儲器通過另一處理器與所述 處理器連接。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述處理器將所述存儲區(qū)中的數(shù)據(jù)發(fā)送至所述另一處理器;以及所述另一處理器結(jié)合轉(zhuǎn)存條件,將所述數(shù)據(jù)轉(zhuǎn)存至所述外部存儲器。
10.一種記錄異常數(shù)據(jù)的裝置,其特征在于,包括檢測模塊,用于檢測嵌入式設(shè)備的異常,并觸發(fā)暫存模塊;所述暫存模塊,用于將異常 數(shù)據(jù)存儲至所述嵌入式設(shè)備的內(nèi)存中的存儲區(qū);轉(zhuǎn)存模塊,用于依據(jù)轉(zhuǎn)存條件,將所述存儲區(qū)中的數(shù)據(jù)轉(zhuǎn)存至與所述嵌入式設(shè)備連接 的外部存儲器。
全文摘要
本發(fā)明公開了一種記錄異常數(shù)據(jù)的方法及裝置,包括嵌入式設(shè)備中的處理器檢測到嵌入式設(shè)備發(fā)生異常;將異常數(shù)據(jù)存儲至嵌入式設(shè)備的內(nèi)存中的存儲區(qū);若符合轉(zhuǎn)存條件,將存儲區(qū)中的數(shù)據(jù)轉(zhuǎn)存至與嵌入式設(shè)備連接的外部存儲器。根據(jù)本發(fā)明的技術(shù)方案,可以確定合適的轉(zhuǎn)存時機,避免異常數(shù)據(jù)存儲區(qū)溢出,避免異常數(shù)據(jù)反復(fù)轉(zhuǎn)存,從而減少了CPU訪問外接設(shè)備的頻率,大大節(jié)省了設(shè)備資源,并且應(yīng)用范圍廣,可以適用于分布式嵌入式設(shè)備。
文檔編號G06F11/22GK101853196SQ20101015376
公開日2010年10月6日 申請日期2010年4月21日 優(yōu)先權(quán)日2010年4月21日
發(fā)明者徐融, 王立春 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
龙州县| 邵阳市| 泾源县| 广丰县| 太谷县| 措美县| 翁牛特旗| 禄劝| 海丰县| 稷山县| 香河县| 兰西县| 拉萨市| 金溪县| 本溪| 泰州市| 招远市| 台前县| 昂仁县| 乐东| 盐边县| 阿坝县| 陇西县| 莒南县| 喜德县| 平和县| 信丰县| 涿州市| 察隅县| 靖边县| 南木林县| 漳平市| 石棉县| 额尔古纳市| 巴里| 福清市| 会同县| 恩平市| 沂南县| 安塞县| 米林县|