亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置的制作方法

文檔序號(hào):11480721閱讀:193來源:國知局
一種在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置的制造方法

本實(shí)用新型涉及到計(jì)算機(jī)硬件技術(shù)領(lǐng)域,尤其涉及一種在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置。



背景技術(shù):

在非易失存儲(chǔ)介質(zhì)發(fā)展的過程中,新興的非易失性內(nèi)存正在逐步成為易失性內(nèi)存的可替代產(chǎn)品。在各種非易失性內(nèi)存產(chǎn)品中,具有可進(jìn)行多次資料的存入、讀取、刪除等操作,且存入的資料在斷電后也不會(huì)消失的優(yōu)點(diǎn),已成為個(gè)人計(jì)算機(jī)和電子設(shè)備所廣泛采用的一種內(nèi)存組件。

在飛騰平臺(tái)下,一般都配備有網(wǎng)卡設(shè)備,在調(diào)試網(wǎng)卡設(shè)備的時(shí)候有時(shí)需要在保留系統(tǒng)以前設(shè)置的網(wǎng)卡物理地址的情況下,更新網(wǎng)卡設(shè)備的非易失性內(nèi)存資料。原有方案為硬件工程師用烙鐵卸載下來后,用離線燒錄器更新,再焊接回去,然后把以前記錄的MAC地址寫回去。操作流程太專業(yè)復(fù)雜,成功率不高,維修時(shí)間過長,容易損壞器件,影響產(chǎn)品美觀。

因此如何能夠在保留系統(tǒng)以前設(shè)置的網(wǎng)卡物理地址的情況下,不需要將非易失性內(nèi)存卸載下來,可以簡(jiǎn)單、方便且效率高的在線燒錄非易失性內(nèi)存,成為本領(lǐng)域技術(shù)人員亟待解決的問題。



技術(shù)實(shí)現(xiàn)要素:

本實(shí)用新型要解決的技術(shù)問題是,克服現(xiàn)有技術(shù)存在的上述缺陷,提供一種在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置,在保留系統(tǒng)以前設(shè)置的網(wǎng)卡物理地址的情況下,不需要將非易失性內(nèi)存卸載下來,可以簡(jiǎn)單、方便且效率高的在線燒錄非易失性內(nèi)存。

本實(shí)用新型提供的在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置,包括人機(jī)交互單元、中央處理單元、內(nèi)核驅(qū)動(dòng)單元和網(wǎng)卡非易失性內(nèi)存,其中:

內(nèi)核驅(qū)動(dòng)單元,用于檢測(cè)計(jì)算機(jī)中的網(wǎng)卡,映射出網(wǎng)卡非易失性內(nèi)存接口地址,并將網(wǎng)卡非易失性內(nèi)存接口地址發(fā)送給中央處理單元,并且將中央處理單元發(fā)送的存儲(chǔ)資料寫入網(wǎng)卡非易失性內(nèi)存或?qū)⒕W(wǎng)卡非易失性內(nèi)存中存儲(chǔ)資料發(fā)送給中央處理單元以及完成對(duì)網(wǎng)卡非易失性內(nèi)存進(jìn)行讀寫;

人機(jī)交互單元,用于提供用戶接口,用戶通過人機(jī)交互單元輸入操作命令;

中央處理單元,用于獲得操作命令,接收內(nèi)核驅(qū)動(dòng)單元發(fā)送的網(wǎng)卡非易失性內(nèi)存接口地址并進(jìn)行注冊(cè),將存儲(chǔ)資料發(fā)送給內(nèi)核驅(qū)動(dòng)單元或接收內(nèi)核驅(qū)動(dòng)單元發(fā)送的存儲(chǔ)資料;

中央處理單元包括內(nèi)存和刷新單元,刷新單元用于讀取需要寫入的文件,將所述文件讀取到內(nèi)存中,讀取網(wǎng)卡物理地址及網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置;將網(wǎng)卡物理地址替換內(nèi)存中與網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置相對(duì)應(yīng)的字節(jié)位置的內(nèi)容,并計(jì)算校驗(yàn)碼,并將內(nèi)存中存儲(chǔ)資料發(fā)送給內(nèi)核驅(qū)動(dòng)單元。

優(yōu)選地,所述中央處理單元包括驗(yàn)證單元,用于將網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)資料與刷新單元發(fā)送給內(nèi)核驅(qū)動(dòng)單元的資料進(jìn)行對(duì)比驗(yàn)證。

優(yōu)選地,所述中央處理單元包括預(yù)處理單元和備份單元,其中,

預(yù)處理單元,用于判斷中央處理單元判斷用戶操作命令的操作類型;

備份單元,用于根據(jù)人機(jī)交互單元的備份命令,將網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)資料寫入指定保存資料的文件中。

優(yōu)選地,所述中央處理單元包括幫助單元,用于根據(jù)人機(jī)交互單元的幫助命令,輸入用戶幫助說明。

本實(shí)用新型提供的在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置,無需焊接下來,離線燒錄,簡(jiǎn)單,方便,效率高。在保留系統(tǒng)以前設(shè)置的網(wǎng)卡物理地址的情況下,不需要將網(wǎng)卡非易失性內(nèi)存卸載下來,用戶可以簡(jiǎn)單、方便且效率高的在線更新系統(tǒng)內(nèi)網(wǎng)卡非易失性內(nèi)存資料。

附圖說明

圖1為本實(shí)用新型提供的一種在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置結(jié)構(gòu)框圖;

圖2為本實(shí)用新型提供的一種在線讀寫網(wǎng)卡非易失性內(nèi)存的方法流程圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本實(shí)用新型的技術(shù)方案,下面結(jié)合附圖對(duì)本實(shí)用新型作進(jìn)一步的詳細(xì)說明。

參見圖1,圖1為本實(shí)用新型提供的一種在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置結(jié)構(gòu)框圖。

本實(shí)用新型提供的在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置,包括人機(jī)交互單元10、中央處理單元20、內(nèi)核驅(qū)動(dòng)單元30和網(wǎng)卡非易失性內(nèi)存40,其中:

人機(jī)交互單元10,用于提供用戶接口,用戶通過人機(jī)交互單元10輸入操作命令;

中央處理單元20,用于獲得人機(jī)交互單元10發(fā)送的操作命令,接收內(nèi)核驅(qū)動(dòng)單元30發(fā)送的網(wǎng)卡非易失性內(nèi)存40接口地址并進(jìn)行注冊(cè),將存儲(chǔ)資料發(fā)送給內(nèi)核驅(qū)動(dòng)單元30或接收內(nèi)核驅(qū)動(dòng)單元30發(fā)送的存儲(chǔ)資料;

內(nèi)核驅(qū)動(dòng)單元30,用于檢測(cè)計(jì)算機(jī)中的網(wǎng)卡,映射出網(wǎng)卡非易失性內(nèi)存40接口地址,并將網(wǎng)卡非易失性內(nèi)存40接口地址發(fā)送給中央處理單元20,并且將中央處理單元20發(fā)送的存儲(chǔ)資料寫入網(wǎng)卡非易失性內(nèi)存40或?qū)⒕W(wǎng)卡非易失性內(nèi)存40中存儲(chǔ)資料發(fā)送給中央處理單元20以及完成對(duì)網(wǎng)卡非易失性內(nèi)存40進(jìn)行讀寫;

中央處理單元20包括內(nèi)存25和刷新單元21,刷新單元21用于接收人機(jī)交互單元10發(fā)送的讀取需要寫入的文件,將所述文件讀取到內(nèi)存25中,通過內(nèi)核驅(qū)動(dòng)單元30讀取網(wǎng)卡物理地址及網(wǎng)卡非易失性內(nèi)存40中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置;將網(wǎng)卡物理地址替換內(nèi)存21中與網(wǎng)卡非易失性內(nèi)存40中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置相對(duì)應(yīng)的字節(jié)位置的內(nèi)容,并計(jì)算校驗(yàn)碼,并將內(nèi)存中存儲(chǔ)資料發(fā)送給內(nèi)核驅(qū)動(dòng)單元30。

內(nèi)核驅(qū)動(dòng)單元30檢測(cè)計(jì)算機(jī)中的網(wǎng)卡,映射出網(wǎng)卡非易失性內(nèi)存40接口地址,向中央處理單元20注冊(cè)網(wǎng)卡非易失性內(nèi)存40。用戶通過人機(jī)交互單元10輸入需要寫入網(wǎng)卡非易失性內(nèi)存40中的文件,人機(jī)交互單元10將上述文件讀取到內(nèi)存25中;人機(jī)交互單元10通過刷新單元21調(diào)用內(nèi)核驅(qū)動(dòng)單元30讀取網(wǎng)卡非易失性內(nèi)存40中網(wǎng)卡物理地址及網(wǎng)卡非易失性內(nèi)存40中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置;人機(jī)交互單元10將網(wǎng)卡物理地址替換內(nèi)存25中與網(wǎng)卡非易失性內(nèi)存40中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置相對(duì)應(yīng)的字節(jié)位置的內(nèi)容,并計(jì)算校驗(yàn)碼,并保存在內(nèi)存25中;人機(jī)交互單元10通過中央處理單元20調(diào)用刷新單元21將內(nèi)存25中存儲(chǔ)資料寫入網(wǎng)卡非易失性內(nèi)存40。

無需焊接下來,離線燒錄,簡(jiǎn)單,方便,效率高。在保留系統(tǒng)以前設(shè)置的網(wǎng)卡物理地址的情況下,不需要將網(wǎng)卡非易失性內(nèi)存卸載下來,用戶可以簡(jiǎn)單、方便且效率高的在線更新系統(tǒng)內(nèi)網(wǎng)卡非易失性內(nèi)存資料。

為了提高寫入網(wǎng)卡非易失性內(nèi)存40準(zhǔn)確性,所述中央處理單元20包括驗(yàn)證單元22,其中驗(yàn)證單元22用于將網(wǎng)卡非易失性內(nèi)存40中存儲(chǔ)資料與刷新單元21發(fā)送給內(nèi)核驅(qū)動(dòng)單元30的資料進(jìn)行對(duì)比驗(yàn)證。

人機(jī)交互單元10通過驗(yàn)證單元22調(diào)用內(nèi)核驅(qū)動(dòng)單元30讀取刷新單元21剛寫入網(wǎng)卡非易失性內(nèi)存40的資料,與刷新單元21保存的已替換網(wǎng)卡物理地址的存儲(chǔ)資料進(jìn)行比較,驗(yàn)證寫入網(wǎng)卡非易失性內(nèi)存40中資料的正確性,若不正確則刷新單元21重新對(duì)網(wǎng)卡非易失性內(nèi)存40進(jìn)行寫入。

在進(jìn)一步的方案中,所述中央處理單元20包括,預(yù)處理單元26和備份單元23,其中,預(yù)處理單元26,用于判斷中央處理單元10判斷用戶操作命令的操作類型;備份單元23,用于根據(jù)人機(jī)交互單元10的備份命令,將網(wǎng)卡非易失性內(nèi)存40中存儲(chǔ)資料寫入指定保存資料的文件中。

預(yù)處理單元26判斷人機(jī)交互單元10接收的用戶操作命令,若操作命令是刷新,那么對(duì)網(wǎng)卡非易失性內(nèi)存40內(nèi)容進(jìn)行刷新;若人機(jī)交互單元10接收用戶輸入操作命令是備份,那么則那么對(duì)網(wǎng)卡非易失性內(nèi)存40內(nèi)容進(jìn)行備份。人機(jī)交互單元10獲得用戶指定的保存資料的文件名,人機(jī)交互單元10通過備份單元23調(diào)用內(nèi)核驅(qū)動(dòng)單元30讀取網(wǎng)卡非易失性內(nèi)存40中存儲(chǔ)資料,備份單元23將網(wǎng)卡非易失性內(nèi)存40中存儲(chǔ)資料寫入用戶指定文件中。

再更進(jìn)一步的方案中,所述中央處理單元10包括幫助單元24,用于根據(jù)人機(jī)交互單元10的幫助命令,輸入用戶幫助說明給人機(jī)交互單元10。

預(yù)處理單元26判斷人機(jī)交互單元10接收的用戶操作命令,用戶操作命令既不是刷新也不是備份則為幫助操作,幫助單元24則輸出用戶說明給人機(jī)交互單元10,人機(jī)交互單元10顯示用戶說明。

參見圖2,圖2為本實(shí)用新型提供的一種在線讀寫網(wǎng)卡非易失性內(nèi)存的方法流程圖。

本實(shí)用新型還提供一種在線讀寫網(wǎng)卡非易失性內(nèi)存的方法,所述方法包括以下步驟:

步驟S100:檢測(cè)計(jì)算機(jī)中的網(wǎng)卡,映射出網(wǎng)卡非易失性內(nèi)存接口地址,注冊(cè)網(wǎng)卡非易失性內(nèi)存;

步驟S301:獲得用戶指定需要寫入文件,將所述文件讀取到內(nèi)存中;

步驟S401:讀取網(wǎng)卡非易失性內(nèi)存中網(wǎng)卡物理地址及網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置;

步驟S501:將網(wǎng)卡物理地址替換內(nèi)存中與網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置相對(duì)應(yīng)的字節(jié)位置的內(nèi)容,并計(jì)算校驗(yàn)碼;

步驟S601:將內(nèi)存中存儲(chǔ)資料寫入網(wǎng)卡非易失性內(nèi)存;

步驟S900:對(duì)網(wǎng)卡非易失性內(nèi)存訪問結(jié)束。

啟動(dòng)進(jìn)入操作系統(tǒng),內(nèi)核驅(qū)動(dòng)層檢測(cè)計(jì)算機(jī)中的網(wǎng)卡,映射出網(wǎng)卡非易失性內(nèi)存接口地址,向操作系統(tǒng)注冊(cè)網(wǎng)卡非易失性內(nèi)存,使操作系統(tǒng)上的用戶應(yīng)用軟件可以通過操作系統(tǒng)訪問內(nèi)核驅(qū)動(dòng)層;用戶通過用戶應(yīng)用軟件輸入需要寫入網(wǎng)卡非易失性內(nèi)存中的文件,用戶應(yīng)用軟件將上述文件讀取到內(nèi)存中;用戶應(yīng)用軟件通過操作系統(tǒng)調(diào)用內(nèi)核驅(qū)動(dòng)層讀取網(wǎng)卡非易失性內(nèi)存中網(wǎng)卡物理地址及網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置;用戶應(yīng)用軟件將網(wǎng)卡物理地址替換內(nèi)存中與網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)網(wǎng)卡物理地址的字節(jié)位置相對(duì)應(yīng)的字節(jié)位置的內(nèi)容,并計(jì)算校驗(yàn)碼,并保存在內(nèi)存中;用戶應(yīng)用軟件通過操作系統(tǒng)調(diào)用內(nèi)核驅(qū)動(dòng)層將內(nèi)存中存儲(chǔ)資料寫入網(wǎng)卡非易失性內(nèi)存。

無需焊接下來,離線燒錄,簡(jiǎn)單,方便,效率高。在保留系統(tǒng)以前設(shè)置的網(wǎng)卡物理地址的情況下,不需要將網(wǎng)卡非易失性內(nèi)存卸載下來,用戶可以簡(jiǎn)單、方便且效率高的在線更新系統(tǒng)內(nèi)網(wǎng)卡非易失性內(nèi)存資料。

為了提高寫入網(wǎng)卡非易失性內(nèi)存準(zhǔn)確性,所述步驟S601之后還包括:

步驟S701:讀取網(wǎng)卡非易失性內(nèi)存存儲(chǔ)資料;

步驟S801:將網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)資料與步驟S501中保存內(nèi)存資料進(jìn)行比較,驗(yàn)證寫入網(wǎng)卡非易失性內(nèi)存中資料的正確性,若不正確則進(jìn)入步驟S601,反之則進(jìn)入步驟S900。

用戶應(yīng)用軟件通過操作系統(tǒng)調(diào)用內(nèi)核驅(qū)動(dòng)層讀取剛寫入網(wǎng)卡非易失性內(nèi)存的資料,與步驟S601保存的已替換網(wǎng)卡物理地址的存儲(chǔ)資料進(jìn)行比較,驗(yàn)證寫入網(wǎng)卡非易失性內(nèi)存中資料的正確性,若不正確則進(jìn)入步驟S601重新對(duì)網(wǎng)卡非易失性內(nèi)存進(jìn)行寫入,若正確則進(jìn)入步驟S900對(duì)用戶應(yīng)用軟件對(duì)網(wǎng)卡非易失性內(nèi)存訪問結(jié)束。

本實(shí)用新型出了提供對(duì)網(wǎng)卡非易失性內(nèi)存的刷新操作,即寫入操作之外還提供了備份操作,即讀出網(wǎng)卡非易失性內(nèi)存的操作。

在進(jìn)一步的方案中,所述步驟S100之后還包括:

步驟S200:判斷用戶操作命令,若操作命令是刷新,那么則進(jìn)入步驟S301;若用戶輸入操作命令是備份,那么則進(jìn)入步驟S302;

步驟S302:獲得用戶指定的保存資料的文件名;

步驟S402:讀取網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)資料;

步驟S502:將網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)資料寫入用戶指定文件中,進(jìn)入步驟S900。

操作系統(tǒng)判斷用戶操作命令,若操作命令是刷新,那么則進(jìn)入步驟S301,即進(jìn)入刷新程序;若用戶輸入操作命令是備份,那么則進(jìn)入步驟S302,即進(jìn)入備份程序。步驟S302為用戶應(yīng)用軟件獲得用戶指定的保存資料的文件名,用戶應(yīng)用軟件通過操作系統(tǒng)調(diào)用內(nèi)核驅(qū)動(dòng)層讀取網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)資料,用戶應(yīng)用軟件將網(wǎng)卡非易失性內(nèi)存中存儲(chǔ)資料寫入用戶指定文件中,對(duì)用戶應(yīng)用軟件對(duì)網(wǎng)卡非易失性內(nèi)存訪問結(jié)束。

本實(shí)用新型出了提供對(duì)網(wǎng)卡非易失性內(nèi)存的刷新操作和備份操作之外,還提供了幫助操作。

再更進(jìn)一步的方案中,所述步驟S200之后還包括:若用戶輸入操作命令既不是刷新也不是備份,則進(jìn)入步驟S303;

步驟S303:通過應(yīng)用程序輸出用戶說明,進(jìn)入步驟S900。

操作系統(tǒng)判斷用戶操作命令既不是刷新也不是備份則為幫助操作,則進(jìn)入步驟S303。步驟S303為應(yīng)用程序輸出用戶說明,對(duì)用戶應(yīng)用軟件對(duì)網(wǎng)卡非易失性內(nèi)存訪問結(jié)束。

以上對(duì)本實(shí)用新型所提供的一種在線讀寫網(wǎng)卡非易失性內(nèi)存的裝置進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本實(shí)用新型的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本實(shí)用新型的核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本實(shí)用新型原理的前提下,還可以對(duì)本實(shí)用新型進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本實(shí)用新型權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1