国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種嵌入式設(shè)備交互方法及系統(tǒng)的制作方法

      文檔序號:8445496閱讀:350來源:國知局
      一種嵌入式設(shè)備交互方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及嵌入式設(shè)備技術(shù)領(lǐng)域,尤其涉及一種嵌入式設(shè)備交互方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]現(xiàn)有的嵌入式設(shè)備在開機(jī)上電時(shí)采用順序加載引導(dǎo)程序、內(nèi)核鏡像和文件系統(tǒng)的三級流水線式啟動(dòng)方式,現(xiàn)有的嵌入式設(shè)備默認(rèn)只有引導(dǎo)程序才能獲取并使用信息交換區(qū)域中的信息,這使得現(xiàn)有的嵌入式設(shè)備只能實(shí)現(xiàn)簡單的單向向下傳遞機(jī)制,后續(xù)流程中生成的反饋信息無法傳遞到前面開始運(yùn)行的流程中,如此逆向交互機(jī)制的不足使得設(shè)備運(yùn)行的效率過低。特別是在應(yīng)用最廣泛的內(nèi)核啟動(dòng)時(shí),參數(shù)只能實(shí)現(xiàn)在引導(dǎo)程序到內(nèi)核鏡像之間的單向傳遞,這對于追求特異化和高效化的嵌入式設(shè)備是一個(gè)很大的瓶頸。而且在常見的系統(tǒng)固件升級過程中,因?yàn)樾畔⒅荒軉蜗騻鬟f,導(dǎo)致開發(fā)者不得不替換所有的固件系統(tǒng)以確保系統(tǒng)能正常運(yùn)轉(zhuǎn),這些都必然增加成本,而且也會(huì)降低設(shè)備各方運(yùn)行效率。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的是提供一種嵌入式設(shè)備交互方法及系統(tǒng),以克服相關(guān)技術(shù)中順序的加載啟動(dòng)方式使得現(xiàn)有的嵌入式設(shè)備中信息只能實(shí)現(xiàn)簡單的單向向下傳遞,設(shè)備運(yùn)行效率低下的問題。
      [0004]一方面,本發(fā)明提供一種嵌入式設(shè)備交互方法,包括:
      [0005]在存儲介質(zhì)上尋找對應(yīng)的引導(dǎo)程序文件,并加載對應(yīng)的引導(dǎo)程序文件;
      [0006]引導(dǎo)程序?qū)υO(shè)備進(jìn)行初始化;
      [0007]引導(dǎo)程序根據(jù)讀取到所設(shè)置的配置參數(shù)尋找需要加載的內(nèi)核鏡像并加載到內(nèi)存中,同時(shí)將存儲介質(zhì)中的信息交互區(qū)的物理位置信息也一同傳遞給內(nèi)核鏡像;
      [0008]內(nèi)核讀取引導(dǎo)程序傳遞給內(nèi)核鏡像的部分配置參數(shù)完成文件系統(tǒng)的加載,將獲取的信息交互區(qū)的物理位置信息轉(zhuǎn)換成MTD格式塊設(shè)備文件,并根據(jù)信息交互區(qū)對應(yīng)的MTD格式塊設(shè)備文件訪問信息交互區(qū);
      [0009]文件系統(tǒng)根據(jù)信息交互區(qū)對應(yīng)的MTD格式塊設(shè)備文件訪問信息交互區(qū),并根據(jù)業(yè)務(wù)需求與信息交互區(qū)進(jìn)行信息交互。
      [0010]其中,在引導(dǎo)程序?qū)υO(shè)備進(jìn)行初始化后,加載內(nèi)核鏡像到內(nèi)存中之前,還包括如果接收到用戶交互的指令,則更改存儲介質(zhì)上的信息交互區(qū)中的各項(xiàng)參數(shù)值。
      [0011]其中,進(jìn)一步包括:在存儲介質(zhì)上開辟至少一獨(dú)立的信息交互區(qū),并根據(jù)需求在信息交互區(qū)中保存一序列參數(shù)。
      [0012]其中,所述信息交互區(qū)設(shè)置為兩塊,其中一塊用于保存上一次正常啟動(dòng)時(shí)使用的相關(guān)參數(shù)列表,另外一塊則用于保存每次修改后未開始驗(yàn)證的參數(shù)列表。
      [0013]其中,對設(shè)備進(jìn)行初始化具體包括對主時(shí)鐘、基礎(chǔ)10、內(nèi)存、存儲介質(zhì)進(jìn)行初始化設(shè)置,還包括讀取信息交互區(qū)中的各項(xiàng)參數(shù)值并判斷是否需要對其它特定功能進(jìn)行控制。
      [0014]其中,文件系統(tǒng)根據(jù)信息交互區(qū)的物理位置信息訪問信息交互區(qū),并根據(jù)業(yè)務(wù)需求與信息交互區(qū)進(jìn)行信息交互包括:對信息交互區(qū)的參數(shù)進(jìn)行更改,包括增加、刪除和更新參數(shù)。
      [0015]其中,根據(jù)業(yè)務(wù)需求與信息交互區(qū)進(jìn)行信息交互為通過對當(dāng)前存儲介質(zhì)上信息交互區(qū)用基于隱含命令加參數(shù)名字的方法直接讀取或更改參數(shù)值。
      [0016]另一方面,本發(fā)明還提供一種系統(tǒng)嵌入式設(shè)備交互系統(tǒng),所述系統(tǒng)包括:引導(dǎo)程序加載單元,用于在存儲介質(zhì)上尋找對應(yīng)的引導(dǎo)程序文件,并加載對應(yīng)的引導(dǎo)程序文件;
      [0017]初始化單元,用于根據(jù)引導(dǎo)程序?qū)υO(shè)備進(jìn)行初始化;
      [0018]內(nèi)核加載單元,根據(jù)讀取到所設(shè)置的啟動(dòng)參數(shù)尋找需要加載的內(nèi)核鏡像并加載到內(nèi)存中,同時(shí)將存儲介質(zhì)中的存儲交互區(qū)的物理位置信息也一同傳遞給內(nèi)核鏡像;
      [0019]信息讀取轉(zhuǎn)換單元,內(nèi)核讀取引導(dǎo)程序傳遞給內(nèi)核鏡像的部分配置參數(shù),將獲取的信息交互區(qū)的物理位置信息轉(zhuǎn)換成MTD格式塊設(shè)備文件,并根據(jù)信息交互區(qū)的MTD格式塊設(shè)備文件訪問信息交互區(qū);
      [0020]文件系統(tǒng)交互單元,根據(jù)信息交互區(qū)對應(yīng)的MTD格式塊設(shè)備文件訪問信息交互單元,并根據(jù)業(yè)務(wù)需求與信息交互單元之間進(jìn)行信息交互。
      [0021]其中,還包括:更改單元,用于如接收用戶交互的指令,則更改存儲介質(zhì)上的信息交互區(qū)中的各項(xiàng)參數(shù)值;
      [0022]信息交互單元,該信息交互單元獨(dú)立的開辟在存儲介質(zhì)上,信息交互單元上根據(jù)需求保存有一序列參數(shù)。
      [0023]其中,所述在存儲介質(zhì)上開辟的信息交互單元設(shè)置為兩塊,其中一塊用于保存上一次正常啟動(dòng)時(shí)使用的相關(guān)參數(shù)列表,另外一塊則用于保存每次修改后未開始驗(yàn)證的參數(shù)列表。
      [0024]本發(fā)明至少具有以下有益效果:在本發(fā)明實(shí)施例提供的嵌入式設(shè)備交互方法中,通過在存儲介質(zhì)上開辟出獨(dú)立的至少一信息交互區(qū),從而使得能與存儲介質(zhì)上的引導(dǎo)程序相分離,該獨(dú)立的信息交互區(qū)的物理位置信息能夠獨(dú)立的傳遞給內(nèi)核鏡像,內(nèi)核將信息交互區(qū)以MTD格式提供給文件系統(tǒng),文件系統(tǒng)可以根據(jù)業(yè)務(wù)需求更改信息交互區(qū)中的參數(shù)信息并保存在存儲介質(zhì)的信息交互區(qū)中,如此,在整個(gè)運(yùn)行交互流程中均可以獨(dú)立地實(shí)現(xiàn)與信息交互區(qū)的雙向交互,提高系統(tǒng)的運(yùn)行效率,而且后續(xù)運(yùn)行的內(nèi)核空間也能準(zhǔn)確的找到信息交換區(qū)的物理位置信息,從而不會(huì)出現(xiàn)地址沖突錯(cuò)誤。
      [0025]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
      【附圖說明】
      [0026]圖1為本發(fā)明實(shí)施例中嵌入式設(shè)備交互方法的流程圖;
      [0027]圖2為本發(fā)明另一實(shí)施例中嵌入式設(shè)備交互方法的流程圖;
      [0028]圖3為本發(fā)明實(shí)施例中嵌入式設(shè)備交互系統(tǒng)的結(jié)構(gòu)框圖;
      [0029]圖4為本發(fā)明另一實(shí)施例中嵌入式設(shè)備交互系統(tǒng)的結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      [0030]以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明,并且在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
      [0031]本發(fā)明實(shí)施例提供一種嵌入式設(shè)備交互方法及系統(tǒng),尤其適用于電子消費(fèi)、安防工控等領(lǐng)域的嵌入式設(shè)備產(chǎn)品從開機(jī)上電到功能業(yè)務(wù)開啟這段過程。
      [0032]實(shí)施例一:
      [0033]請參閱圖1,本發(fā)明實(shí)施例一種嵌入式設(shè)備交互方法包括步驟:
      [0034]S10、設(shè)備開機(jī)上電;
      [0035]S12、在存儲介質(zhì)上尋找對應(yīng)的引導(dǎo)程序文件,并加載所對應(yīng)的引導(dǎo)程序文件。
      [0036]在存儲介質(zhì)上開辟至少一獨(dú)立的信息交互區(qū),并根據(jù)需求在信息交互區(qū)中保存一序列參數(shù)。該信息交互區(qū)在存儲介質(zhì)上的物理位置是獨(dú)立于其它固件區(qū)域在存儲介質(zhì)上的物理位置,其它固件包括如嵌入式設(shè)備中的引導(dǎo)程序、內(nèi)核、文件系統(tǒng)等固件,這三者都是獨(dú)立的固件。該獨(dú)立的信息交互區(qū)的物理位置信息和存儲其它固件區(qū)域的物理位置信息一同傳遞給了內(nèi)核鏡像,使得后續(xù)運(yùn)行的內(nèi)核空間能準(zhǔn)確找到交互信息區(qū)的物理位置信息,進(jìn)而將各個(gè)物理位置信息對應(yīng)區(qū)域轉(zhuǎn)換為MTD (memory technology device內(nèi)存技術(shù)設(shè)備)格
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1