[發明專利]一種嵌入式文件系統的保護及恢復方法在審
| 申請號: | 201910559628.8 | 申請日: | 2019-06-26 |
| 公開(公告)號: | CN110389853A | 公開(公告)日: | 2019-10-29 |
| 發明(設計)人: | 陳超鑫;湯可;范律;肖林松 | 申請(專利權)人: | 威勝信息技術股份有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G06F11/14 |
| 代理公司: | 長沙楚為知識產權代理事務所(普通合伙) 43217 | 代理人: | 李大為 |
| 地址: | 410205 湖南省長沙*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式文件系統 掛載 分區格式化 嵌入式系統 恢復 格式化 數據準確性 保障系統 參數操作 恢復操作 確保系統 上電復位 外圍硬件 系統上電 系統數據 系統執行 有效檢測 初始化 檢測 成功 | ||
1.一種嵌入式文件系統的保護及恢復方法,其特征在于,包括以下步驟:
A、嵌入式系統上電復位后,進行系統相關及外圍硬件初始化;
B、檢測掛載Mount區操作是否掛載成功,若是則執行步驟C;若否,則執行步驟D;
C、對DBR區、FAT區、DIR區進行數據是否有效檢測,若是,則執行步驟F;若否,則執行步驟E;
D、系統對Mount區執行格式化,格式化成功完成后,執行步驟B;若格式化沒有成功完成,則提示錯誤信息;
E、對所述DBR區、所述FAT區、所述DIR區重新分區格式化,分區格式化成功后,系統執行恢復參數操作,并執行步驟C;若分區格式化和/或恢復參數操作沒有成功,則提示錯誤信息;
F、系統正常運行。
2.根據權利要求1所述的嵌入式文件系統的保護及恢復方法,其特征在于,所述步驟C中還包括步驟C’:若所述DBR區、所述FAT區、所述DIR區的數據有效,則對DATA區的數據是否有效進行檢測,若是,則執行步驟F;若否,則執行恢復參數操作。
3.根據權利要求1或2所述的嵌入式文件系統的保護及恢復方法,其特征在于,所述恢復參數操作具體包括以下步驟:
E1、讀取裸區中文件備份/恢復記錄信息;
E2、讀取文件記錄頭信息;
E3、讀取文件記錄數據;
E4、校驗所述記錄數據是否與所述備份/恢復記錄信息是否合法,若是則執行步驟E5;若否,則執行步驟E6;
E5、根據記錄文件名,在分區中生成對應文件,并校驗所述對應文件是否正常,若是則執行步驟E6;若否,則執行步驟E4;
E6、校驗是否所有文件都恢復完成,若是則設置系統文件備份恢復記錄,執行步驟F;若否,則執行步驟E3。
4.根據權利要求3所述的嵌入式文件系統的保護及恢復方法,其特征在于,步驟E還包括步驟:E0、將默認參數/實時參數全部備份到裸區。
5.根據權利要求3所述的嵌入式文件系統的保護及恢復方法,其特征在于,所述記錄頭信息包括:文件名、文件長度、及文件的CRC檢驗;
所述步驟E4中的所述校驗所得到的所述合法狀態是指:讀取文件記錄頭信息,根據文件長度讀取文件記錄數據,對數據進行CRC檢驗,并將計算的CRC與文件頭信息中的CRC對比,信息數據一致的狀態。
6.根據權利要求1所述的嵌入式文件系統的保護及恢復方法,其特征在于,還包括步驟:
G、系統實時檢測是否掉電,若是,則系統執行掉電保護模式;若否,則執行步驟F。
7.根據權利要求6所述的嵌入式文件系統的保護及恢復方法,其特征在于,所述步驟G包括:
G1、以預定頻率檢測系統是否掉電,若是,則執行步驟G2;若否,則執行步驟F;
G2、保存系統運行中產生的中間數據,并生成掉電記錄,設置系統掉電標志;
G3、停止發起新的寫操作,若系統中存在在執行中的寫操作,延時指定時間,等待所有寫操作完成,若完成則執行步驟G4;
G4、Flash進入寫保護狀態;
G5、以備用電源供電運行,同時以預定頻率檢測系統是否上電,若是,則解除Flash寫保護狀態,并執行步驟F;若否,則等待備用電源電量耗光,系統完全掉電。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于威勝信息技術股份有限公司,未經威勝信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910559628.8/1.html,轉載請聲明來源鉆瓜專利網。





