專利名稱:U盤與sd卡便攜式存儲交換控制裝置及其方法
U盤與SD卡便攜式存儲交換控制裝置及其方法技術(shù)領(lǐng)域
本發(fā)明涉及嵌入式系統(tǒng)領(lǐng)域,具體涉及嵌入式數(shù)據(jù)存儲、設(shè)備驅(qū)動、自動化控制技術(shù)領(lǐng)域,具體是指一種U盤與SD卡便攜式存儲交換控制裝置及其方法。
背景技術(shù):
U盤,全稱USB閃存驅(qū)動器,英文名“USB flash disk”。它是一種使用USB接口的無需物理驅(qū)動器的微型高容量移動存儲產(chǎn)品,通過USB接口與電腦連接,實現(xiàn)即插即用。SD 卡(Secure Digital Memory Card)是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備,它被廣泛地于便攜式裝置上使用。
要想將U盤和SD卡中的數(shù)據(jù)互相移動,現(xiàn)有的方法需要將二者均連接電腦,通過電腦進(jìn)行數(shù)據(jù)交換。但往往由于電腦外圍接口不足或身邊沒有電腦而造成巨大的不便,這樣就給人們的工作和生活帶來了很大的不便。發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點,提供一種能夠?qū)崿F(xiàn)U盤與SD卡之間進(jìn)行存儲信息交換控制、結(jié)構(gòu)簡單、攜帶方便、成本低廉、工作性能穩(wěn)定可靠、適用范圍較為廣泛的U盤與SD卡便攜式存儲交換控制裝置及其方法。
為了實現(xiàn)上述的目的,本發(fā)明的U盤與SD卡便攜式存儲交換控制裝置及其方法具有如下構(gòu)成
該U盤與SD卡便攜式存儲交換控制裝置,其主要特點是,所述的存儲交換控制裝置包括中央處理模塊、U盤接口控制模塊、SD卡接口控制模塊、輸入控制模塊、LCD控制電路模塊、存儲模塊,所述的U盤接口控制模塊、SD卡接口控制模塊、輸入控制模塊、LCD控制電路模塊、存儲模塊均與所述的中央處理模塊相連接。
該U盤與SD卡便攜式存儲交換控制裝置中的U盤接口控制模塊包括USB接口電路和USB控制器,所述的USB接口電路通過所述的USB控制器與所述的中央處理模塊相連接。
該U盤與SD卡便攜式存儲交換控制裝置中的SD卡接口控制模塊包括SD卡接口電路和SD卡控制器,所述的SD卡接口電路通過所述的SD卡控制器與所述的中央處理模塊相連接。
該U盤與SD卡便攜式存儲交換控制裝置中的LCD控制電路模塊包括LCD顯示單元和LCD控制電路,所述的LCD顯示單元通過所述的LCD控制電路與所述的中央處理模塊相連接。
該U盤與SD卡便攜式存儲交換控制裝置中的LCD控制電路通過設(shè)備總線與所述的中央處理模塊相連接。
該U盤與SD卡便攜式存儲交換控制裝置中的存儲模塊包括閃存存儲器和隨機存儲器,所述的閃存存儲器和隨機存儲器均與所述的中央處理模塊相連接。
該U盤與SD卡便攜式存儲交換控制裝置中的閃存存儲器通過設(shè)備總線與所述的中央處理模塊相連接。
該U盤與SD卡便攜式存儲交換控制裝置中的隨機存儲器為DDR SDRAM存儲器。
該U盤與SD卡便攜式存儲交換控制裝置中的輸入控制模塊中包括鍵盤,所述的鍵盤與所述的中央處理模塊相連接。
該U盤與SD卡便攜式存儲交換控制裝置中還包括LED指示燈,所述的LED指示燈與所述的中央處理模塊相連接。
該U盤與SD卡便攜式存儲交換控制裝置中的中央處理模塊為嵌入式微處理器。
該基于上述的裝置實現(xiàn)U盤與SD卡之間存儲交換控制的方法,其主要特點是,所述的方法包括以下步驟
(I)所述的裝置進(jìn)行初始化操作并進(jìn)入空閑狀態(tài);
(2)所述的中央處理模塊遍歷所述的U盤接口控制模塊所連接的存儲設(shè)備、SD卡接口控制模塊所連接的存儲設(shè)備和所述的存儲模塊中的存儲信息;
(3)所述的中央處理模塊將所述的存儲信息通過所述的LCD控制電路模塊進(jìn)行顯示;
( 4 )所述的中央處理模塊檢測用戶通過所述的輸入控制模塊所輸入的文件交換信
(5)所述的中央處理模塊根據(jù)該文件交換信息判斷相應(yīng)的文件的存儲位置;
(6)如果該文件存儲于所述的U盤接口控制模塊所連接的存儲設(shè)備中,則將相應(yīng)的文件移動至所述的SD卡接口控制模塊所連接的存儲設(shè)備中,并將該文件備份到所述的存儲模塊中;
(7)如果該文件存儲于所述的SD卡接口控制模塊所連接的存儲設(shè)備中,則將相應(yīng)的文件移動至所述的U盤接口控制模塊所連接的存儲設(shè)備中,并將該文件備份到所述的存儲豐吳塊中;
(8)如果該文件存儲于所述的存儲模塊中,則將相應(yīng)的文件直接存儲到用戶指定的U盤接口控制模塊所連接的存儲設(shè)備中或者SD卡接口控制模塊所連接的存儲設(shè)備中,并將該存儲模塊中存儲的該文件刪除。
該實現(xiàn)U盤與SD卡之間存儲交換控制的方法中的步驟(6)、(7)、(8)中還包括以下操作
(a)所述的中央處理模塊控制所述的LCD控制電路模塊進(jìn)行文件存儲進(jìn)度的顯/Jn ο
該實現(xiàn)U盤與SD卡之間存儲交換控制的方法中的步驟(6)、(7)、(8)中還包括以下操作
(b)所述的中央處理模塊實時進(jìn)行電源掉電檢測;
(c)如果出現(xiàn)電源掉電,則取消當(dāng)前的文件存儲操作,并結(jié)束。
采用了該發(fā)明的U盤與SD卡便攜式存儲交換控制裝置及其方法,由于其中包括了嵌入式微處理器、U盤與SD卡接口電路、按鍵檢測及LCD控制電路、存儲模塊,從而能夠很方便自如的將存儲在U盤和SD卡中的存儲設(shè)備中的文件進(jìn)行相互移動,而無需再使用笨拙的PC進(jìn)行移動,尤其是當(dāng)PC只有一個外圍設(shè)備接口時,要不斷更換存儲設(shè)備,省去了繁雜的操作,且結(jié)構(gòu)簡單,成本低廉,工作性能穩(wěn)定可靠、適用范圍較為廣泛。
圖I為本發(fā)明的U盤與SD卡便攜式存儲交換控制裝置的系統(tǒng)硬件結(jié)構(gòu)示意圖。
圖2為本發(fā)明的實現(xiàn)U盤與SD卡之間存儲交換控制的方法的流程示意圖。
具體實施方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實施例詳細(xì)說明。
請參閱圖I所示,該U盤與SD卡便攜式存儲交換控制裝置,其中,所述的存儲交換控制裝置包括中央處理模塊、U盤接口控制模塊、SD卡接口控制模塊、輸入控制模塊、LCD控制電路模塊、存儲模塊,所述的U盤接口控制模塊、SD卡接口控制模塊、輸入控制模塊、LCD 控制電路模塊、存儲模塊均與所述的中央處理模塊相連接,其中,該中央處理模塊為嵌入式微處理器。
其中,所述的U盤接口控制模塊包括USB接口電路和USB控制器,所述的USB接口電路通過所述的USB控制器與所述的中央處理模塊相連接;同時,所述的SD卡接口控制模塊包括SD卡接口電路和SD卡控制器,所述的SD卡接口電路通過所述的SD卡控制器與所述的中央處理模塊相連接。
所述的IXD控制電路模塊包括IXD顯示單元和IXD控制電路,所述的IXD顯示單元通過所述的LCD控制電路與所述的中央處理模塊相連接,且所述的的LCD控制電路通過設(shè)備總線與所述的中央處理模塊相連接。
不僅如此,所述的存儲模塊包括閃存存儲器和隨機存儲器,所述的閃存存儲器和隨機存儲器均與所述的中央處理模塊相連接,且該閃存存儲器通過設(shè)備總線與所述的中央處理模塊相連接。
同時,所述的隨機存儲器為DDR SDRAM存儲器,所述的輸入控制模塊中包括鍵盤, 所述的鍵盤與所述的中央處理模塊相連接。
不僅如此,該存儲交換控制裝置中還包括LED指示燈,所述的LED指示燈與所述的中央處理模塊相連接。
在實際使用當(dāng)中,該U盤與SD卡便攜式存儲交換裝置中包括嵌入式微處理器、U盤與SD卡接口電路、按鍵檢測及LCD控制電路、存儲器和內(nèi)存,U盤與SD卡接口電路、按鍵檢測及IXD控制電路、存儲器和內(nèi)存均連接嵌入式微處理器,U盤與SD卡接口電路包括U盤與SD卡物理硬件接口及各自控制器。
其中,該U盤與SD卡便攜式存儲交換裝置中,所述的U盤與SD卡便攜式存儲交換裝置,其特征在于,所述的U盤與SD卡接口電路還包括U盤和SD卡控制模塊,所述的U盤和SD卡通過所述的各自控制器連接所述的嵌入式微處理器;所述的存儲器包括Flash存儲器,所述的Flash存儲器通過設(shè)備總線連接于所述的嵌入式微處理器;所述的LED指示燈接口,所述的LED指示燈通過所述的GPIO接口連接所述的嵌入式微處理器;所述的IXD及控制電路包括LCD顯示裝置及LCD控制電路,所述的LCD順序通過所述的LCD控制電路及設(shè)備總線連接所述的嵌入式微處理器;所述的存儲交換裝置還包括鍵盤,所述的鍵盤連接所述的嵌入式微處理器的通用輸入輸出端口 GPI0。
為了實現(xiàn)該U盤與SD卡便攜式存儲切換功能,其中所包含的主要部分的功能如下
(I)嵌入式微處理器,即CPU,在CPU上運行嵌入式Iinux系統(tǒng)實現(xiàn)IXD顯示控制、 用戶按鍵檢測、Flash存儲、LED指示控制及數(shù)據(jù)互換等功能;
(2)按鍵,連接微處理器的GPIO接口,提供用戶控制的功能;
(3) IXD控制電路,顯示器,用于瀏覽U盤或SD卡或Flash中數(shù)據(jù)文件;
(4)存儲設(shè)備,F(xiàn)lash存儲器,用于備份正在移動的數(shù)據(jù)文件;
(5) U盤及SD卡控制器,用于微控制處理器對U盤及SD卡實施的控制。
再請參閱圖2所示,該基于上述的裝置實現(xiàn)U盤與SD卡之間存儲交換控制的方法,其中包括以下步驟
(I)所述的裝置進(jìn)行初始化操作并進(jìn)入空閑狀態(tài);
(2)所述的中央處理模塊遍歷所述的U盤接口控制模塊所連接的存儲設(shè)備、SD卡接口控制模塊所連接的存儲設(shè)備和所述的存儲模塊中的存儲信息;
(3)所述的中央處理模塊將所述的存儲信息通過所述的LCD控制電路模塊進(jìn)行顯示;
( 4 )所述的中央處理模塊檢測用戶通過所述的輸入控制模塊所輸入的文件交換信
(5)所述的中央處理模塊根據(jù)該文件交換信息判斷相應(yīng)的文件的存儲位置;
(6)如果該文件存儲于所述的U盤接口控制模塊所連接的存儲設(shè)備中,則將相應(yīng)的文件移動至所述的SD卡接口控制模塊所連接的存儲設(shè)備中,并將該文件備份到所述的存儲模塊中;
(7)如果該文件存儲于所述的SD卡接口控制模塊所連接的存儲設(shè)備中,則將相應(yīng)的文件移動至所述的U盤接口控制模塊所連接的存儲設(shè)備中,并將該文件備份到所述的存儲豐吳塊中;
(8)如果該文件存儲于所述的存儲模塊中,則將相應(yīng)的文件直接存儲到用戶指定的U盤接口控制模塊所連接的存儲設(shè)備中或者SD卡接口控制模塊所連接的存儲設(shè)備中,并將該存儲模塊中存儲的該文件刪除。
其中,上述的步驟(6)、(7)、(8)中還包括以下操作
(a)所述的中央處理模塊控制所述的LCD控制電路模塊進(jìn)行文件存儲進(jìn)度的顯/Jn ο
(b)所述的中央處理模塊實時進(jìn)行電源掉電檢測;
(C)如果出現(xiàn)電源掉電,則取消當(dāng)前的文件存儲操作,并結(jié)束。
在實際使用當(dāng)中,所述的實現(xiàn)U盤與SD卡之間存儲交換控制的方法采用了嵌入式 Iinux平臺,主要包含三個部分
(I)數(shù)據(jù)互換部分;
(2)界面顯示部分;
(3)數(shù)據(jù)備份部分。
首先,進(jìn)程啟動后進(jìn)入空閑狀態(tài),遍歷要移動數(shù)據(jù)的設(shè)備端中文件名稱,并在LCD 上顯示出來,按鍵檢測待用戶使用按鍵確定要移動的文件后,遍將文件數(shù)據(jù)讀入系統(tǒng)內(nèi)存,此時會判斷該文件是設(shè)備中的還是Flash中的數(shù)據(jù)備份,若是設(shè)備中的會將數(shù)據(jù)移動到對端設(shè)備中并備份到Flash中;若是Flash中的,則將備份數(shù)據(jù)移入對端設(shè)備并將Flash備份數(shù)據(jù)清空。在將內(nèi)存中的數(shù)據(jù)存儲到對端設(shè)備時,LCD顯示移動文件進(jìn)度同時會進(jìn)行掉電檢測,以備因為掉電引起的數(shù)據(jù)文件丟失。
采用了上述的U盤與SD卡便攜式存儲交換控制裝置及其方法,由于其中包括了嵌入式微處理器、U盤與SD卡接口電路、按鍵檢測及LCD控制電路、存儲模塊,從而能夠很方便自如的將存儲在U盤和SD卡中的存儲設(shè)備中的文件進(jìn)行相互移動,而無需再使用笨拙的 PC進(jìn)行移動,尤其是當(dāng)PC只有一個外圍設(shè)備接口時,要不斷更換存儲設(shè)備,省去了繁雜的操作,且結(jié)構(gòu)簡單,成本低廉,工作性能穩(wěn)定可靠、適用范圍較為廣泛。
在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。8
權(quán)利要求
1.一種U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的存儲交換控制裝置包括中央處理模塊、U盤接口控制模塊、SD卡接口控制模塊、輸入控制模塊、LCD控制電路模塊、存儲模塊,所述的U盤接口控制模塊、SD卡接口控制模塊、輸入控制模塊、LCD控制電路模塊、存儲模塊均與所述的中央處理模塊相連接。
2.根據(jù)權(quán)利要求I所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的U盤接口控制模塊包括USB接口電路和USB控制器,所述的USB接口電路通過所述的USB控制器與所述的中央處理模塊相連接。
3.根據(jù)權(quán)利要求I所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的SD卡接口控制模塊包括SD卡接口電路和SD卡控制器,所述的SD卡接口電路通過所述的SD卡控制器與所述的中央處理模塊相連接。
4.根據(jù)權(quán)利要求I所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的IXD控制電路模塊包括IXD顯示單元和IXD控制電路,所述的IXD顯示單元通過所述的IXD控制電路與所述的中央處理模塊相連接。
5.根據(jù)權(quán)利要求4所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的LCD控制電路通過設(shè)備總線與所述的中央處理模塊相連接。
6.根據(jù)權(quán)利要求I所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的存儲模塊包括閃存存儲器和隨機存儲器,所述的閃存存儲器和隨機存儲器均與所述的中央處理模塊相連接。
7.根據(jù)權(quán)利要求6所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的閃存存儲器通過設(shè)備總線與所述的中央處理模塊相連接。
8.根據(jù)權(quán)利要求6所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的隨機存儲器為DDR SDRAM存儲器。
9.根據(jù)權(quán)利要求I所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的輸入控制模塊中包括鍵盤,所述的鍵盤與所述的中央處理模塊相連接。
10.根據(jù)權(quán)利要求I所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的存儲交換控制裝置中還包括LED指示燈,所述的LED指示燈與所述的中央處理模塊相連接。
11.根據(jù)權(quán)利要求I至10中任一項所述的U盤與SD卡便攜式存儲交換控制裝置,其特征在于,所述的中央處理模塊為嵌入式微處理器。
12.一種基于權(quán)利要求I所述的裝置實現(xiàn)U盤與SD卡之間存儲交換控制的方法,其特征在于,所述的方法包括以下步驟 (1)所述的裝置進(jìn)行初始化操作并進(jìn)入空閑狀態(tài); (2)所述的中央處理模塊遍歷所述的U盤接口控制模塊所連接的存儲設(shè)備、SD卡接口控制模塊所連接的存儲設(shè)備和所述的存儲模塊中的存儲信息; (3)所述的中央處理模塊將所述的存儲信息通過所述的LCD控制電路模塊進(jìn)行顯示; (4)所述的中央處理模塊檢測用戶通過所述的輸入控制模塊所輸入的文件交換信息; (5)所述的中央處理模塊根據(jù)該文件交換信息判斷相應(yīng)的文件的存儲位置; (6)如果該文件存儲于所述的U盤接口控制模塊所連接的存儲設(shè)備中,則將相應(yīng)的文件移動至所述的SD卡接口控制模塊所連接的存儲設(shè)備中,并將該文件備份到所述的存儲模塊中;(7)如果該文件存儲于所述的SD卡接口控制模塊所連接的存儲設(shè)備中,則將相應(yīng)的文件移動至所述的U盤接口控制模塊所連接的存儲設(shè)備中,并將該文件備份到所述的存儲模塊中; (8)如果該文件存儲于所述的存儲模塊中,則將相應(yīng)的文件直接存儲到用戶指定的U盤接口控制模塊所連接的存儲設(shè)備中或者SD卡接口控制模塊所連接的存儲設(shè)備中,并將該存儲模塊中存儲的該文件刪除。
13.根據(jù)權(quán)利要求12所述的實現(xiàn)U盤與SD卡之間存儲交換控制的方法,其特征在于,所述的步驟(6)、(7)、(8)中還包括以下操作 Ca)所述的中央處理模塊控制所述的LCD控制電路模塊進(jìn)行文件存儲進(jìn)度的顯示。
14.根據(jù)權(quán)利要求12所述的實現(xiàn)U盤與SD卡之間存儲交換控制的方法,其特征在于,所述的步驟(6)、(7)、(8)中還包括以下操作 (b)所述的中央處理模塊實時進(jìn)行電源掉電檢測; (C)如果出現(xiàn)電源掉電,則取消當(dāng)前的文件存儲操作,并結(jié)束。
全文摘要
本發(fā)明涉及一種U盤與SD卡便攜式存儲交換控制裝置,其中存儲交換控制裝置包括中央處理模塊、U盤接口控制模塊、SD卡接口控制模塊、輸入控制模塊、LCD控制電路模塊、存儲模塊,U盤接口控制模塊、SD卡接口控制模塊、輸入控制模塊、LCD控制電路模塊、存儲模塊均與中央處理模塊相連接。本發(fā)明還涉及一種基于該裝置實現(xiàn)U盤與SD卡之間存儲交換控制的方法。采用該種U盤與SD卡便攜式存儲交換控制裝置及其方法,能夠很方便的將存儲在U盤和SD卡中的存儲設(shè)備中的文件進(jìn)行相互移動,無需使用笨拙的PC進(jìn)行移動,尤其是當(dāng)PC只有一個外圍設(shè)備接口時,要不斷更換存儲設(shè)備,省去了繁雜的操作,且結(jié)構(gòu)簡單,成本低廉,工作性能穩(wěn)定可靠、適用范圍較為廣泛。
文檔編號G11C7/10GK102982837SQ20121043153
公開日2013年3月20日 申請日期2012年11月1日 優(yōu)先權(quán)日2012年11月1日
發(fā)明者田殿祺, 胡羅榮, 姜玉芳, 魯興平 申請人:上海市共進(jìn)通信技術(shù)有限公司