[發明專利]閃存鏡像文件制作方法及裝置有效
| 申請號: | 201010241724.7 | 申請日: | 2010-07-30 |
| 公開(公告)號: | CN102346691A | 公開(公告)日: | 2012-02-08 |
| 發明(設計)人: | 朱健安;雷杰 | 申請(專利權)人: | 聯芯科技有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F3/06 |
| 代理公司: | 上海晨皓知識產權代理事務所(普通合伙) 31260 | 代理人: | 盧剛 |
| 地址: | 201206 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 文件 制作方法 裝置 | ||
技術領域
本發明涉及一種閃存,尤其涉及一種NAND閃存的鏡像文件的制作方法和制作裝置。
背景技術
NAND閃存被廣泛應用在便攜式電子設備上,如MP3、手機、存儲卡等,主要原因則是因為NAND閃存不易丟失數據、穩定、低功耗以及良好的物理抗震性能。NAND閃存有個重要的特性,就是在寫入前必須先擦除。對于NAND閃存的操作,如讀取、擦除、寫入,需要借助特定的閃存管理軟件來實現,一般地,這種軟件為FTL(Flash?Translation?Layer),其用于處理讀寫擦除的次序算法。一般來說,FTL接受來自于上層(如系統文件)的讀寫指令,并且負責將邏輯地址轉換為閃存的物理地址。
通常,NAND閃存中需要由某些文件對閃存的某些功能進行管理,這些文件需要預先寫入NAND閃存內。設備廠商通常會使用NAND閃存廠家免費提供的FTL算法對NAND閃存進行管理,為了批量生產的高效性,版本穩定后需要制作一個鏡像文件(ROM?Image),用作批量生產。設備廠商讀寫NAND閃存是通過閃存廠家提供的FTL接口實現的,假設設備廠商寫入閃存的數據為A,數據A經過FTL軟件處理最終寫入閃存的數據會轉化成B。
然而,由于NAND閃存廠家的FTL算法不開放,因此設備廠商要做到數據A轉化成數據B,就受到NAND閃存廠家FTL算法的約束,并且各個NAND閃存廠家的FTL算法是完全不兼容的,也沒有統一的標準。
目前在NAND閃存廠家FTL算法不開放的情況下,制作ROM?Image的方法通常有兩種:
一是由NAND閃存廠家提供視窗操作系統(WINDOWS)下的ROM?Image制作工具,可以在電腦上將數據A直接轉化為數據B,但實際當中一些NAND閃存廠家并不提供此類電腦工具;
二是使用在線燒錄方式將數據寫入NAND閃存,同時使用NAND閃存標準驅動將所有的數據讀出來,存儲到電腦上。由于NAND閃存存在壞塊,而每個NAND閃存的壞塊位置是完全不同的,因此還需要將讀出的數據做壞塊過濾和處理,該操作由NAND閃存廠家的特定壞塊管理方法決定,因此仍然與特有的FTL算法相關。
因此現有制作ROM?Image的兩種方式都受到具體NAND閃存廠家的限制,不利于制作的統一處理,并且可能需要研究各個不同廠家的FTL壞塊管理算法(簡稱FTL算法),不利于設備廠商快速發展電子設備。
發明內容
本發明要解決的技術問題在于提供一種不依賴閃存FTL算法并且處理統一的NAND閃存鏡像文件制作方法以及制作裝置。
本發明通過這樣的技術方案解決上述的技術問題:
提供一種閃存鏡像文件制作方法,該方法包括以下步驟:提供NFTL模塊,該模塊為多種FTL算法的基本特征的集合;提供閃存模擬驅動模塊,該模塊包括模擬文件;提供個人電腦端的數據讀取模塊;提供便攜設備的數據處理模塊;數據讀取模塊將原始數據包傳遞至數據處理模塊;數據處理模塊將原始數據輸入NFTL模塊;通過NFTL模塊提取相應的FTL算法對數據進行轉化;轉化后的數通過閃存模擬驅動模塊進行讀寫;經過讀寫操作的鏡像文件輸出。
作為一種改進,數據讀取模塊與數據處理模塊之間通過通用串行總線連接。
作為一種改進,數據讀取模塊與數據處理模塊之間通過通用異步接收發送裝置連接。
作為一種改進,鏡像文件輸出至便攜存儲單元。
作為一種改進,鏡像文件輸出至個人電腦端的鏡像文件存儲模塊。
本發明另提供一種閃存鏡像文件制作裝置,該裝置包括:個人電腦端,個人電腦端內包括原始數據、數據讀取模塊以及模擬文件;便攜設備端,便攜設備端內包括接受數據讀取模塊發送的數據的數據處理模塊,該數據處理模塊內進一步包括處理接受到的數據的NFTL模塊以及模擬閃存驅動讀取操作的閃存模擬驅動模塊。
與現有技術相比較,本發明具有以下優點:設備廠商不需要關注閃存廠家的FTL壞塊管理算法,在閃存廠家不提供個人電腦端鏡像文件制作工具的情況下,可以使用該方法在設備端生成鏡像文件,降低了閃存廠家的約束。同時,NFTL模塊可以將各個FTL算法的接口差異進行屏蔽,鏡像文件工具可以不關心FTL層接口,保證了處理的統一性。
附圖說明
圖1是本發明閃存鏡像文件制作方法的數據流向圖。
圖2是本發明閃存鏡像文件制作方法的另一種數據流向圖。
圖3是本發明閃存鏡像文件制作方法的流程圖。
具體實施方式
下面結合附圖詳細說明本發明的具體實施方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯芯科技有限公司,未經聯芯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010241724.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電解槽開閉裝置用的機架
- 下一篇:半自動熱合機分液袋自動傳送裝置





