国产精品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>

      嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法

      文檔序號(hào):6528255閱讀:466來(lái)源:國(guó)知局
      專利名稱:嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種嵌入式系統(tǒng)應(yīng)用程序的更新方法,尤指一種閃存出廠預(yù)設(shè)值初始設(shè)定程序的更新方法。
      背景技術(shù)
      早期企業(yè)中,數(shù)據(jù)存儲(chǔ)大多是通過(guò)總線、I/O系統(tǒng)或者以單機(jī)方式工作的。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,存儲(chǔ)開(kāi)始從單機(jī)向多機(jī)及專用機(jī)方向轉(zhuǎn)變,數(shù)據(jù)的共享與傳遞也逐漸從依賴主機(jī)系統(tǒng)向依賴網(wǎng)絡(luò)系統(tǒng)過(guò)渡。究其原因在于企業(yè)多采用以服務(wù)器為中心的存儲(chǔ)體系,當(dāng)業(yè)務(wù)數(shù)據(jù)增長(zhǎng)到一定程度時(shí),固有的一些缺欠(如無(wú)自己的主機(jī)處理系統(tǒng)、無(wú)法實(shí)現(xiàn)數(shù)據(jù)共享及不易擴(kuò)容等)凸顯,形成數(shù)據(jù)傳輸瓶頸,降低了存儲(chǔ)系統(tǒng)的可靠性。
      網(wǎng)絡(luò)附加存儲(chǔ)(Network Attached Storage,NAS)作為專用數(shù)據(jù)存儲(chǔ)服務(wù)技術(shù),克服了傳統(tǒng)存儲(chǔ)體系中的諸多問(wèn)題,正逐漸應(yīng)用于Web、電子商務(wù)、企業(yè)軟件開(kāi)發(fā)、郵件服務(wù)和文件共享等方面,特別是企業(yè)中的關(guān)鍵性系統(tǒng)和業(yè)務(wù),更是網(wǎng)絡(luò)附加存儲(chǔ)的主要應(yīng)用對(duì)象。
      所述網(wǎng)絡(luò)附加存儲(chǔ)也稱為“網(wǎng)絡(luò)存儲(chǔ)器”或者“網(wǎng)絡(luò)磁盤(pán)陣列”,是一種特殊的專用數(shù)據(jù)存儲(chǔ)服務(wù)器,內(nèi)嵌專為存儲(chǔ)優(yōu)化的獨(dú)立系統(tǒng)軟件可提供跨平臺(tái)文件共享功能。網(wǎng)絡(luò)附加存儲(chǔ)設(shè)備完全以數(shù)據(jù)為中心,將存儲(chǔ)設(shè)備與服務(wù)器徹底分離,集中管理數(shù)據(jù),從而有效釋放帶寬,大大提高網(wǎng)絡(luò)整體性能,也可有效降低總擁有成本,保護(hù)用戶投資。
      在網(wǎng)絡(luò)附加存儲(chǔ)板上的閃存(Flash)是預(yù)先燒錄好的,其有如下的區(qū)段(見(jiàn)圖1)分區(qū)1---控制臺(tái)前端編輯器引導(dǎo)裝入程序;分區(qū)2---工廠默認(rèn)的非易失性存儲(chǔ)器(Non-Volatile Random Access Memory,NVRAM)參數(shù);分區(qū)3---內(nèi)核;分區(qū)4---根文件系統(tǒng)和分區(qū);5---測(cè)試文件系統(tǒng)。其中,分區(qū)5只在制造測(cè)試階段被用到,一旦測(cè)試完畢及系統(tǒng)準(zhǔn)備包裝出貨時(shí),該部分就會(huì)被新的分區(qū)5---非易失性存儲(chǔ)器運(yùn)行參數(shù)備份和分區(qū)6---非易失性存儲(chǔ)器運(yùn)行參數(shù)兩個(gè)部分替換掉,分區(qū)5和分區(qū)6合并,如圖2所示。
      該閃存原先的測(cè)試方法是由產(chǎn)測(cè)模式到出貨模式,其測(cè)試流程如下將上述的閃存在前加工站先燒錄好;在表面貼裝(Surface MountingTechnology,SMT)加工站放在網(wǎng)絡(luò)附加存儲(chǔ)電路板上,在該產(chǎn)測(cè)模式下,每一塊網(wǎng)絡(luò)附加存儲(chǔ)電路板的序號(hào)與每一塊網(wǎng)卡的地址都與預(yù)設(shè)值一樣,且分區(qū)2中的NVRAM的值是產(chǎn)測(cè)模式下的;在做完連接、集成電路設(shè)備(Integrated Drive Electronics,IDE)、網(wǎng)絡(luò)、通用串行總線架構(gòu)(Universal Serial Bus,USB)等功能性測(cè)試后,再由客戶端電腦的測(cè)試程序修改NVRAM的值,最后再將分區(qū)2及分區(qū)5中的資料即NVRAM的值修改成出貨模式下的資料。所述之前加工站是指SMT加工站前面的一個(gè)進(jìn)行燒錄的加工站。
      但是,在原先的作業(yè)流程中,是由產(chǎn)測(cè)模式轉(zhuǎn)為出貨模式,在產(chǎn)測(cè)模式中,NVRAM的值如下cfe_configuration_state=initializedmanufacturing_state=not_testedetOmacadir=固定MAC addressboardnum=固定的serial number;當(dāng)經(jīng)過(guò)功能性測(cè)試之后,由測(cè)試程序修改NVRAM的值,最后再將NVRAM中manufacturing_state變成出貨模式,在出貨模式下,NVRAM的值如下cfe_configuration_state=initializedmanufacturing_state=tested_oketOmacadir=獨(dú)立的MAC addressboardnum=獨(dú)立的serial number;經(jīng)過(guò)實(shí)踐發(fā)現(xiàn),上述測(cè)試技術(shù)存在下述缺陷測(cè)試程序必須針對(duì)每一個(gè)細(xì)項(xiàng)的設(shè)定做修改,容易漏掉某一項(xiàng)目;客戶在版本變更時(shí)常更換引導(dǎo)裝入程序(Boot Loader)及非易失性存儲(chǔ)器的設(shè)定值,不易維護(hù)。所述細(xì)項(xiàng)是指其他的非易失性存儲(chǔ)器參數(shù)的設(shè)定,該非易失性存儲(chǔ)器參數(shù)包括機(jī)器名稱,例如機(jī)器名稱是動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器(DynamicHost Configuration Protocol Server,DHCP Server)或是動(dòng)態(tài)主機(jī)配置協(xié)議客戶端(DHCP client)等,會(huì)依客戶的需求而定。

      發(fā)明內(nèi)容鑒于以上缺陷,有必要提供一種嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法。
      在此以較佳實(shí)施例說(shuō)明一種嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法。該更新方法是從預(yù)設(shè)值模式到出貨模式,其包括如下步驟(a)在前加工站先將閃存燒錄成預(yù)設(shè)值模式的資料;(b)在表面貼裝加工站將閃存貼上序號(hào)和網(wǎng)卡地址完全一樣的網(wǎng)絡(luò)附加存儲(chǔ)電路板上,以方便測(cè)試;(c)對(duì)各個(gè)網(wǎng)絡(luò)附加存儲(chǔ)電路板進(jìn)行功能性測(cè)試;(d)再由上述安裝在客戶端電腦的測(cè)試程序產(chǎn)生新的引導(dǎo)裝入程序,并且修改cfe_configuration_state=not_initialized;(e)再將整個(gè)新的引導(dǎo)裝入程序放進(jìn)網(wǎng)絡(luò)附加存儲(chǔ)電路板的閃存里面,其中該新的引導(dǎo)裝入程序就是出貨模式的NVRAM的值。
      相較現(xiàn)有技術(shù),本發(fā)明嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法,可根據(jù)客戶更改后的引導(dǎo)裝入程序的設(shè)定值文檔,產(chǎn)生新的引導(dǎo)裝入程序而將原有的引導(dǎo)裝入程序替換掉,方便維護(hù)且不易出錯(cuò),適合生產(chǎn)線量產(chǎn)。

      圖1是一網(wǎng)絡(luò)附加存儲(chǔ)在產(chǎn)測(cè)模式下的閃存各分區(qū)內(nèi)容示意圖。
      圖2是一網(wǎng)絡(luò)附加存儲(chǔ)在出貨模式下的閃存各分區(qū)內(nèi)容示意圖。
      圖3是本發(fā)明的嵌入式系統(tǒng)進(jìn)行功能性測(cè)試的系統(tǒng)硬件圖。
      圖4是本發(fā)明較佳實(shí)施例的更新方法的作業(yè)流程圖。
      具體實(shí)施方式參閱圖3所示,是本發(fā)明嵌入式系統(tǒng)進(jìn)行功能性測(cè)試的系統(tǒng)硬件圖,本較佳實(shí)施例中的嵌入式系統(tǒng)是指網(wǎng)絡(luò)附加存儲(chǔ)電路板(NetworkAttached Storage,NAS)。該圖描述了網(wǎng)絡(luò)附加存儲(chǔ)電路板進(jìn)行功能性測(cè)試所需的硬件配置。該系統(tǒng)包括一主機(jī)10,其可以是一個(gè)測(cè)試端電腦,安裝有功能測(cè)試程序,通過(guò)非屏蔽雙絞線電纜(Unshielded TwistedPaired LAN Cable,UTP LAN Cable)60與現(xiàn)場(chǎng)生產(chǎn)服務(wù)器(SFCServer)20及在測(cè)器件板(Device Under Test board,DUT board)30相連。其中,主機(jī)10從現(xiàn)場(chǎng)生產(chǎn)服務(wù)器20獲取各個(gè)待測(cè)網(wǎng)絡(luò)附加存儲(chǔ)電路板的各種訊息及向其存儲(chǔ)功能性測(cè)試記錄,所述訊息包括網(wǎng)卡地址及電路板序列號(hào)等。在測(cè)器件板30上安裝的是待測(cè)的網(wǎng)絡(luò)附加存儲(chǔ)電路板,該在測(cè)器件板30的各個(gè)管腳連接測(cè)試設(shè)備,所述測(cè)試設(shè)備包括硬盤(pán)驅(qū)動(dòng)器40和USB50。通過(guò)主機(jī)10上的功能測(cè)試程序檢測(cè)在測(cè)器件板30上安裝的網(wǎng)絡(luò)附加存儲(chǔ)電路板的功能。所述功能測(cè)試包括連接測(cè)試、IDE測(cè)試、網(wǎng)絡(luò)測(cè)試、USB測(cè)試、閃存測(cè)試等。例如所進(jìn)行的連接測(cè)試是指檢測(cè)在測(cè)器件板30與主機(jī)10的連接情況;IDE測(cè)試是指檢測(cè)在測(cè)器件板30所連接硬盤(pán)驅(qū)動(dòng)器40的個(gè)數(shù)、硬盤(pán)驅(qū)動(dòng)器40的接口類型(是IDE接口或是SCSI接口)等;網(wǎng)絡(luò)測(cè)試是指檢測(cè)在測(cè)器件板30是否能夠獲取到主機(jī)10的網(wǎng)絡(luò)地址、信息包數(shù)量等參數(shù);USB測(cè)試是指檢測(cè)在測(cè)器件板30所連接USB設(shè)備的數(shù)量及USB設(shè)備的種類;閃存測(cè)試是指檢測(cè)閃存的標(biāo)識(shí)號(hào)碼和閃存的容量。
      參閱圖4所示,是本發(fā)明較佳實(shí)施例嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法的作業(yè)流程圖。首先,在前加工站將預(yù)設(shè)值模式的資料燒錄到閃存,各分區(qū)的內(nèi)容請(qǐng)參見(jiàn)圖1所示(步驟S300)。在步驟S300中,其中預(yù)設(shè)值模式下NVRAM的值如下cfe_configuration_state=initializedmanufacturing_state=tested_oketOmacddr=固定的MACaddressboardnum=固定的serial number;燒錄在每個(gè)閃存分區(qū)2中的所有網(wǎng)絡(luò)附加存儲(chǔ)電路板的序號(hào)和所對(duì)應(yīng)的網(wǎng)卡的地址默認(rèn)值是完全一樣的,以方便測(cè)試。然后進(jìn)行生產(chǎn),即將每個(gè)燒錄好資料的閃存在表面貼裝加工站貼到網(wǎng)絡(luò)附加存儲(chǔ)電路板上去,再在圖3所示的測(cè)試環(huán)境中對(duì)網(wǎng)絡(luò)附加存儲(chǔ)電路板進(jìn)行功能性測(cè)試,所述功能性測(cè)試包括連接、IDE、網(wǎng)絡(luò)、USB、閃存等(步驟S302)。當(dāng)網(wǎng)絡(luò)附加存儲(chǔ)電路板通過(guò)功能性測(cè)試之后,由主機(jī)10上安裝的測(cè)試程序根據(jù)客戶更改的引導(dǎo)裝入程序設(shè)定值的文檔,產(chǎn)生新的引導(dǎo)裝入程序,并且修改cfe_configuration_state=not_initialized,這樣網(wǎng)絡(luò)附加存儲(chǔ)就會(huì)等待更新引導(dǎo)裝入程序。該新的引導(dǎo)裝入程序包含正確的NAS板的序號(hào)、該NAS板所對(duì)應(yīng)的網(wǎng)卡的唯一地址(MAC address)及依客戶需求而定的其他非易失性存儲(chǔ)器參數(shù),所述參數(shù)包括機(jī)器名稱,例如機(jī)器名稱是動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器還是動(dòng)態(tài)主機(jī)配置協(xié)議客戶端(步驟S304)。將上述新的引導(dǎo)裝入程序通過(guò)功能性測(cè)試程序更新到網(wǎng)絡(luò)附加存儲(chǔ)板上的閃存各分區(qū)中,其中新的引導(dǎo)裝入程序中的NVRAM的值就是出貨模式下的值,表示如下cfe_configuration_state=initializedmanufacturing_state=tested_oketOmacddr=獨(dú)立的MACaddressboardnum=獨(dú)立的serial number(步驟S306)。
      權(quán)利要求
      1.一種嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法,該方法可使得更新引導(dǎo)裝入程序或固件時(shí)容易維護(hù)和不易出錯(cuò),其特征在于,該方法包括步驟在前加工站將預(yù)設(shè)值模式的資料燒錄到閃存各分區(qū);在表面貼裝工站將上述閃存貼到嵌入式系統(tǒng)上及對(duì)該嵌入式系統(tǒng)進(jìn)行功能性測(cè)試;根據(jù)客戶更改的引導(dǎo)裝入程序設(shè)定值的文檔,產(chǎn)生新的引導(dǎo)裝入程序;修改非易失性存儲(chǔ)器的一參數(shù)值;將上述產(chǎn)生的新的引導(dǎo)裝入程序更新到通過(guò)了功能性測(cè)試的嵌入式系統(tǒng)的閃存上各分區(qū)。
      2.如權(quán)利要求1所述的嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法,其特征在于,所述嵌入式系統(tǒng)為網(wǎng)絡(luò)附加存儲(chǔ)。
      3.如權(quán)利要求2所述的嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法,其特征在于,其中所述的網(wǎng)絡(luò)附加存儲(chǔ)的序號(hào)和網(wǎng)卡的地址是固定的,以方便測(cè)試。
      4.如權(quán)利要求2所述的嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法,其特征在于,其中客戶更改的引導(dǎo)裝入程序設(shè)定值的文檔包含正確的網(wǎng)絡(luò)附加存儲(chǔ)的序號(hào)、該網(wǎng)絡(luò)附加存儲(chǔ)對(duì)應(yīng)的網(wǎng)卡的唯一地址及依客戶需求而定的非易失性存儲(chǔ)器的參數(shù)。
      5.如權(quán)利要求4所述的嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法,其特征在于,其中依客戶需求而定的非易失性存儲(chǔ)器的參數(shù)包括機(jī)器名稱。
      6.如權(quán)利要求1所述的嵌入式系統(tǒng)出預(yù)設(shè)值初始設(shè)定程序的更新方法,其特征在于,其中步驟修改非易失性存儲(chǔ)器的一參數(shù)中所修改的參數(shù)為cfe_configuration_state=not_initialized。
      全文摘要
      本發(fā)明提供一種嵌入式系統(tǒng)出廠預(yù)設(shè)值初始設(shè)定程序的更新方法,該方法包括下列步驟在前加工站將預(yù)設(shè)值模式的資料燒錄到閃存各分區(qū);在表面貼裝工站將上述閃存貼到嵌入式系統(tǒng)上及對(duì)該嵌入式系統(tǒng)進(jìn)行功能性測(cè)試;根據(jù)客戶更改的引導(dǎo)裝入程序設(shè)定值的文檔,產(chǎn)生新的引導(dǎo)裝入程序;修改非易失性存儲(chǔ)器的一參數(shù)值;將上述產(chǎn)生的新的引導(dǎo)裝入程序更新到通過(guò)了功能性測(cè)試的嵌入式系統(tǒng)的閃存各分區(qū)。本發(fā)明可應(yīng)用于更新引導(dǎo)裝入程序或固件,根據(jù)客戶更改的引導(dǎo)裝入程序的設(shè)定值文檔,產(chǎn)生新的引導(dǎo)裝入程序,從而將原來(lái)的產(chǎn)測(cè)模式下的引導(dǎo)裝入程序更新掉,方便維護(hù),不易出錯(cuò)。
      文檔編號(hào)G06F9/445GK1866207SQ20051003471
      公開(kāi)日2006年11月22日 申請(qǐng)日期2005年5月18日 優(yōu)先權(quán)日2005年5月18日
      發(fā)明者范朝宗, 周文堅(jiān), 謝忠仁, 吳冠霖 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1