亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

閃存的界面設(shè)備及其方法

文檔序號:6526131閱讀:210來源:國知局
專利名稱:閃存的界面設(shè)備及其方法
技術(shù)領(lǐng)域
本項發(fā)明有關(guān)閃存的界面設(shè)備及其方法的發(fā)明。特別是在以界面方式使用True-IDE模式的設(shè)備,為了支持閃存的熱插拔(Hot Plug)的閃存的界面設(shè)備和方法相關(guān)的發(fā)明。
背景技術(shù)
通常,作為移動型存儲媒介的核心材料有閃存半導體,閃存與用于PC主要存儲器的D-RAM(隨機儲存器)不同,具有即使切斷電源也可以儲存數(shù)據(jù)的長處。這一特點在最近廣泛使用移動產(chǎn)品的趨勢下非常有用。因為手機電池耗盡時,已儲存的各項電話號碼、個人日程等信息被刪除,將受到嚴重損失。
利用閃存的新一代儲存媒介中的代表產(chǎn)品有用于各個公司的數(shù)碼相機的‘閃存(CF)’。
另外,還有如PDA(掌上電腦)的移動通信終端或者針對工廠自動化系統(tǒng)的內(nèi)部(Embedded)環(huán)境制作的操作系統(tǒng)‘Windows CE’。最近在CE平臺上推出了運行.Net平臺(為了提供網(wǎng)絡環(huán)境的開放型平臺)的‘Windows CE.Net’,正呈現(xiàn)采用這一平臺的硬件逐步增加的趨勢。
在上述‘Microsoft CE.Net’中,為閃存卡制定了‘ATADISK’和‘ATAPI’兩種驅(qū)動程序(總線規(guī)格)?!瓵TADISK’是為熱插拔(Hot Plug安裝的同時識別產(chǎn)品的功能)而利用了PCMCIA(個人計算機存儲卡國際協(xié)會)的方法。它們具備了支持熱插拔的協(xié)議和硬件結(jié)構(gòu)?!瓵TAPI’雖然由True-IDE(Integrated Drive Electronics)和PCMCIA組成,但是在True-IDE模式中不支持熱插拔。
如上所述,由于True-IDE模式中無法使用熱插拔,所以存在若運行硬件的過程將要安裝新的閃存時,為了識別新的閃存須重新啟動硬件系統(tǒng)的問題。
即,現(xiàn)有的‘ATAPI’驅(qū)動程序只能在冷啟動(Cold Booting)時,才能初始化并識別存儲器。因此進行熱插拔時,存在對存儲器不進行初始化而無法識別的問題。

發(fā)明內(nèi)容因此,本項發(fā)明是為了解決如上述現(xiàn)有問題而創(chuàng)造。其目的在于在以界面方式使用True-IDE模式的設(shè)備,提供為了支持閃存熱插拔的閃存界面設(shè)備及其方法。
為了實現(xiàn)上述目,本項發(fā)明具有如為了支持以True-IDE模式連接設(shè)備的熱插拔的設(shè)備所述,在IDE總線以并行邏輯處理旨在檢測閃存卡的安裝與否的兩個針后,使其把并行邏輯輸出的信號輸入到CPU常用輸入輸出端口(GPIO)而與之連接,同時在上述CPU根據(jù)輸入到GPIO端口的信號等級檢測閃存的安裝與否,并通知系統(tǒng)文件管理員設(shè)置閃存的特點。
同時,為實現(xiàn)上述目的,本發(fā)明還包括判斷是否安裝閃存的步驟;根據(jù)上述判斷,如已經(jīng)安裝閃存時,就確認以前的閃存是否連接,若沒有連接就設(shè)置閃存文件系統(tǒng)的步驟;根據(jù)上述判斷若沒有安裝閃存時,就確認以前的閃存是否以連接,如果已經(jīng)連接就進行卸掉的步驟為特點。
本項發(fā)明的主旨是以利用True-IDE模式的閃存的界面方式改善不支持熱插拔功能的‘Microsoft CE.Net’的‘ATAPI’驅(qū)動程序的問題,并提供可支持熱插拔功能的設(shè)備及其方法。
上述‘Microsoft CE.Net’的‘ATAPI’驅(qū)動程序分為運行IDE控制器的部分和控制插入的閃存的部分。其中,IDE控制器控制IDE總線,并與CPU具有PCI總線連接;在控制閃存的部分進行存儲器的初始化和識別,以及數(shù)據(jù)傳送和接收處理。
然而,上述‘ATAPI’驅(qū)動程序只能在冷啟動(Cold booting)時,才能進行初始化和識別。因此在進行熱插拔的情況下,不能重新初始化閃存而導致閃存不能被識別。于是,本項發(fā)明欲提供在控制閃存的部分改善閃存的初始化和識別過程,以支持熱插拔的設(shè)備及其方法。
如上所述,本項發(fā)明的閃存的界面設(shè)備及其方法在以界面方式使用True-IDE模式的設(shè)備,使其支持閃存的熱插拔(Hot Plog)的同時,在利用ACPI(Advanced Configuration and Power Interface)或者APM(advancedpower management)實施電源管理的系統(tǒng)上也能進行熱插拔功能,具有提高用戶操作簡便性的效果。

圖1是表示根據(jù)本項發(fā)明的具備True-IDE界面的簡單硬件結(jié)構(gòu)的整合圖。
圖2是表示根據(jù)本項發(fā)明,為支持熱插拔的閃存連接方法的順序圖。
具體實施方式下面將參照

本項發(fā)明的實例。
圖1是表示根據(jù)本項發(fā)明的具備True-IDE界面的簡單硬件結(jié)構(gòu)的整合圖。IDE控制器101具備與閃存102間的IDE總線界面104,與上部CPU103間具有PCI總線界面105。
其次,以并行邏輯106處理上述IDE總線104的兩個針(CD1、CD2檢測CF存儲卡是否安裝的針),之后為了使其輸出信號接入到CPU103的常用輸出輸入端口(GPIOGeneral Purpose I/O)而與之連接,由此可在CPU103根據(jù)GPIO端口的輸入等級檢測閃存102的安裝與否。
如上所述,根據(jù)閃存102的安裝與否的檢測結(jié)果,CPU103在對閃存進行初始化后再識別,因此使其執(zhí)行熱插拔功能。
下面參考圖2具體說明根據(jù)上述閃存安裝的檢測過程和熱插拔執(zhí)行過程。
首先,為了判斷閃存的安裝與否,CPU103是使其以規(guī)定時間(例如1秒)為周期檢測輸入到GPIO端口的信號,構(gòu)成連接(Thread)。如果檢測出已安裝閃存,那么‘high’等級的信號將輸入到GPIO,卸裝時就輸入‘low’等級信號,步驟S101、步驟S102。
因此,判斷上述GPIO端口的狀態(tài),如果閃存卡已連接,就確認閃存是否以前早已連接,如果不是就重新執(zhí)行磁盤設(shè)置(Disk Mount)工作(步驟S103、步驟S104)即,在閃存卡重新進行軟件復位后,步驟S105,如果復位結(jié)束后處于正常狀態(tài),步驟S106,就開始分析閃存卡屬于哪一類(制造公司和read/write特點等),步驟S107。
如果可以正常識別卡的種類,就向‘Windows CE.Net’的系統(tǒng)文件管理員(File System Manager)通知有新的磁盤連接到系統(tǒng)的信息,步驟S108,設(shè)置為連接的閃存設(shè)置(Mount)系統(tǒng)文件,步驟S109。
與之相反,如果用戶從設(shè)備拔出閃存卡,GPIO端口就會顯示‘LOW’等級,步驟S110,并確認是否為以前連接的閃存,步驟S111,如果是就向‘WindowsCE.Net’的系統(tǒng)文件管理員發(fā)出解除連接通知信息,步驟S112,將對為了閃存卡設(shè)置的文件系統(tǒng)進行卸載,步驟S113。
此時,如果存在系統(tǒng)電源管理員(System power management),還會包括根據(jù)啟動活動的動作。
例如,在利用掛起到內(nèi)存(Suspend To Ram,簡稱STR作為PC電源管理功能之一,如果PC進入STR狀態(tài),那么運行中的所有數(shù)據(jù)將被儲存到存儲器同時電腦以最少電力進入待機狀態(tài))功能的硬件系統(tǒng)上,進行STR時,通往閃存的電源將被切斷,因此系統(tǒng)再次運行啟動時,無法正常利用文件系統(tǒng)。
因此在如上述的利用STR功能的系統(tǒng)上,進行啟動以后在一定時間(例如1秒)內(nèi)實施輪流檢測(Polling Thread),如果在實施STR之前閃存已經(jīng)連接,就卸載(Unmount)連接后再次試圖連接(Mount)。
權(quán)利要求
1.閃存界面設(shè)備,在為支持利用True-IDE模式實施閃存連接的設(shè)備熱插拔功能的設(shè)備上,包括在IDE總線以并行邏輯處理旨在檢測閃存卡是否安裝的兩個針后,使其把以并行邏輯輸出的信號輸入到CPU常用輸出輸入端口而與之連接,根據(jù)從CPU輸入到常用輸出輸入端口的信號等級,檢測出閃存的安裝與否,并使通知系統(tǒng)文件管理員設(shè)置閃存。
2.如權(quán)利要求項1所述的閃存界面設(shè)備,其特征在于,上述CPU的構(gòu)成是為了在規(guī)定時間內(nèi)周期性輪流檢測輸入到常用輸出輸入端口的信號等級而構(gòu)成連接,使其檢測出閃存卡的安裝與否為種特點的閃存的界面設(shè)備。
3.閃存的界面連接方法,所述方法為以True-IDE模式對閃存進行界面連接的設(shè)備熱插拔方法,包括判斷閃存是否安裝的步驟;根據(jù)上述判斷若已安裝閃存,就確認是否為以前安裝的閃存,如果不是就設(shè)置閃存的文件系統(tǒng)的步驟;根據(jù)上述判斷若沒有安裝閃存,就確認以前的閃存是否連接,如果已連接就將已設(shè)置閃存的文件系統(tǒng)進行卸載的步驟。
4.如權(quán)利要求項3所述的閃存的界面連接方法,其特征在于,上述設(shè)置過程在閃存卡實施軟件復位進入正常狀態(tài)后,分析閃存卡種類,之后向相關(guān)操作系統(tǒng)管理員發(fā)出有新磁盤連接到系統(tǒng)的信息,使其設(shè)置連接的閃存文件系統(tǒng)。
5.如權(quán)利要求項3所述的閃存的界面連接方法,其特征在于,在對上述閃存進行界面連接的設(shè)備利用掛起到內(nèi)存功能的情況下,該設(shè)備從因掛起到內(nèi)存處于的待機狀態(tài)重新進行啟動時,啟動之后規(guī)定時間內(nèi)實施輪流檢測連接,卸載以前連接的閃存后再次試圖設(shè)置。
全文摘要
本項發(fā)明是有關(guān)在以界面方式使用True-IDE模式的設(shè)備,為支持閃存的熱插拔的閃存的界面設(shè)備及其方法的發(fā)明。其構(gòu)成是,在IDE總線以并行邏輯處理旨在檢測閃存卡安裝與否的兩個針后,為了使由并行邏輯輸出的信號輸入到CPU常用輸入輸出端口而與之連接,同時在上述CPU根據(jù)輸入到GPIO端口的信號等級來檢測閃存的安裝與否,并通知系統(tǒng)文件管理員設(shè)置閃存。其方法分下面幾個步驟判斷是否安裝閃存的步驟;根據(jù)上述判斷,如已經(jīng)安裝閃存時,就確認是否連接以前的閃存,若沒有連接就設(shè)置閃存文件系統(tǒng)的步驟;根據(jù)上述判斷若沒有安裝閃存時,就確認是否連接以前的閃存,如果已經(jīng)連接就進行卸載的步驟。
文檔編號G06F13/10GK1811742SQ200510033070
公開日2006年8月2日 申請日期2005年1月28日 優(yōu)先權(quán)日2005年1月28日
發(fā)明者趙南賢 申請人:樂金電子(惠州)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1