两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種嵌入式設(shè)備及其日志存儲和導(dǎo)出方法與流程

文檔序號:40634291發(fā)布日期:2025-01-10 18:40閱讀:1來源:國知局
一種嵌入式設(shè)備及其日志存儲和導(dǎo)出方法與流程

本發(fā)明涉及嵌入式設(shè)備領(lǐng)域,尤其涉及一種嵌入式設(shè)備及其日志存儲和導(dǎo)出方法。


背景技術(shù):

1、嵌入式電子產(chǎn)品在使用過程中,由于各種非預(yù)期的內(nèi)、外部原因,會導(dǎo)致設(shè)備運行出現(xiàn)異常,而且嵌入式電子產(chǎn)品有時往往沒有以人機交互的方式使用,為了及時發(fā)現(xiàn)和解決問題,需要對設(shè)備的運行狀態(tài)進(jìn)行監(jiān)控,并記錄下相關(guān)的日志信息。此外,由于嵌入式電子產(chǎn)品通常以無人值守的方式運行,因此,如何方便地獲取和分析這些日志信息,對于設(shè)備的維護(hù)和管理至關(guān)重要。


技術(shù)實現(xiàn)思路

1、為了解決上述問題,本發(fā)明提出了一種嵌入式設(shè)備及其日志存儲和導(dǎo)出方法。

2、具體方案如下:

3、一種嵌入式設(shè)備日志存儲和導(dǎo)出方法,包括以下步驟:

4、創(chuàng)建寫日志宏,用于將調(diào)試信息傳入子文件中并保存;創(chuàng)建輸出日志宏,用于輸出調(diào)試信息以及調(diào)試信息的定位信息;

5、創(chuàng)建日志管理模塊,并對其進(jìn)行初始化;日志管理模塊在初始化過程中執(zhí)行以下操作:基于配置的路徑和大小在對應(yīng)路徑下創(chuàng)建日志存儲文件夾和對應(yīng)大小的子文件;

6、日志管理模塊在初始化完成后,打開子文件句柄,等待寫入,當(dāng)有調(diào)試信息時,調(diào)用寫日志宏將調(diào)試信息寫入子文件;

7、日志管理模塊實時監(jiān)測是否有外部存儲設(shè)備接入,如果監(jiān)測到接入,則判斷接入的外部存儲設(shè)備中是否存在預(yù)設(shè)的固定名稱的文件,如果存在,則將子文件拷貝至外部存儲設(shè)備內(nèi);

8、日志管理模塊實時監(jiān)測是否有外部顯示設(shè)備接入,如果監(jiān)測到接入,則調(diào)用輸出日志宏顯示調(diào)試信息和其定位信息。

9、進(jìn)一步的,調(diào)試信息的定位信息包括調(diào)試信息所在子文件的文件名、所在子文件中的行數(shù)和時間戳。

10、進(jìn)一步的,日志管理模塊在將調(diào)試信息寫入子文件的同時進(jìn)行備份處理。

11、進(jìn)一步的,日志管理模塊在將調(diào)試信息寫入子文件時,判斷子文件大小是否達(dá)到上限,如果時,則創(chuàng)建新的子文件進(jìn)行寫入。

12、進(jìn)一步的,日志管理模塊在將調(diào)試信息寫入子文件時,當(dāng)待寫入的子文件大小達(dá)到上限時,判斷所有子文件的總大小是否達(dá)到配置的閾值,如果是,則從第一個子文件開始進(jìn)行覆蓋處理。

13、進(jìn)一步的,在將子文件拷貝至外部存儲設(shè)備內(nèi)時,首先將子文件進(jìn)行壓縮,之后將得到的壓縮包拷貝至外部存儲設(shè)備內(nèi),拷貝完成后刪除壓縮包。

14、一種嵌入式設(shè)備,包括處理器、存儲器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)本發(fā)明實施例上述的方法的步驟。

15、本發(fā)明采用如上技術(shù)方案,可以在無人值守的情況下,獲取和分析嵌入式電子產(chǎn)品的日志信息,并保存至外部存儲設(shè)備中,能夠滿足嵌入式電子產(chǎn)品市場對于高效、便捷、可靠的日志管理技術(shù)的需求,具有廣闊的市場前景。



技術(shù)特征:

1.一種嵌入式設(shè)備日志存儲和導(dǎo)出方法,其特征在于,包括以下步驟:

2.根據(jù)權(quán)利要求1所述的嵌入式設(shè)備日志存儲和導(dǎo)出方法,其特征在于:調(diào)試信息的定位信息包括調(diào)試信息所在子文件的文件名、所在子文件中的行數(shù)和時間戳。

3.根據(jù)權(quán)利要求1所述的嵌入式設(shè)備日志存儲和導(dǎo)出方法,其特征在于:日志管理模塊在將調(diào)試信息寫入子文件的同時進(jìn)行備份處理。

4.根據(jù)權(quán)利要求1所述的嵌入式設(shè)備日志存儲和導(dǎo)出方法,其特征在于:日志管理模塊在將調(diào)試信息寫入子文件時,判斷子文件大小是否達(dá)到上限,如果時,則創(chuàng)建新的子文件進(jìn)行寫入。

5.根據(jù)權(quán)利要求4所述的嵌入式設(shè)備日志存儲和導(dǎo)出方法,其特征在于:日志管理模塊在將調(diào)試信息寫入子文件時,當(dāng)待寫入的子文件大小達(dá)到上限時,判斷所有子文件的總大小是否達(dá)到配置的閾值,如果是,則從第一個子文件開始進(jìn)行覆蓋處理。

6.根據(jù)權(quán)利要求1所述的嵌入式設(shè)備日志存儲和導(dǎo)出方法,其特征在于:在將子文件拷貝至外部存儲設(shè)備內(nèi)時,首先將子文件進(jìn)行壓縮,之后將得到的壓縮包拷貝至外部存儲設(shè)備內(nèi),拷貝完成后刪除壓縮包。

7.一種嵌入式設(shè)備,其特征在于:包括處理器、存儲器以及存儲在所述存儲器中并在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權(quán)利要求1~6中任一所述方法的步驟。


技術(shù)總結(jié)
本發(fā)明涉及一種嵌入式設(shè)備及其日志存儲和導(dǎo)出方法,該方法中包括:創(chuàng)建寫日志宏,用于將調(diào)試信息傳入子文件中并保存;創(chuàng)建輸出日志宏,用于輸出調(diào)試信息以及調(diào)試信息的定位信息;創(chuàng)建日志管理模塊,并對其進(jìn)行初始化;在初始化完成后,打開子文件句柄,等待寫入,當(dāng)有調(diào)試信息時,調(diào)用寫日志宏將調(diào)試信息寫入子文件;日志管理模塊實時監(jiān)測是否有外部存儲設(shè)備接入,如果監(jiān)測到接入,則判斷接入的外部存儲設(shè)備中是否存在預(yù)設(shè)的固定名稱的文件,如果存在,則將子文件拷貝至外部存儲設(shè)備內(nèi);日志管理模塊實時監(jiān)測是否有外部顯示設(shè)備接入,如果監(jiān)測到接入,則調(diào)用輸出日志宏顯示調(diào)試信息和其定位信息。本發(fā)明可以實現(xiàn)嵌入式電子產(chǎn)品的日志管理需求。

技術(shù)研發(fā)人員:周奕濤,沈海波,鄭福弟,鐘偉杰,吳成淳
受保護(hù)的技術(shù)使用者:廈門云感科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
苏州市| 额尔古纳市| 陆川县| 长岛县| 璧山县| 云林县| 洞头县| 盐津县| 曲靖市| 达尔| 响水县| 崇信县| 晴隆县| 岐山县| 满城县| 罗平县| 武强县| 双鸭山市| 东平县| 清镇市| 洱源县| 抚顺市| 舒城县| 怀集县| 嘉鱼县| 伊川县| 翁牛特旗| 抚宁县| 仲巴县| 西华县| 霍邱县| 和龙市| 达州市| 福建省| 平谷区| 工布江达县| 崇州市| 长沙县| 娱乐| 东莞市| 汉沽区|