欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種配置參數(shù)的識別方法、系統(tǒng)及嵌入式設(shè)備的制作方法

文檔序號:6602174閱讀:99來源:國知局
專利名稱:一種配置參數(shù)的識別方法、系統(tǒng)及嵌入式設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于嵌入式系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種配置參數(shù)的識別方法、系統(tǒng)及嵌入式設(shè)備。
背景技術(shù)
嵌入式系統(tǒng)在設(shè)計時,在啟動程序中固定一組器件的配置參數(shù),該配置參數(shù)對嵌 入式系統(tǒng)的各個器件進行初始化配置,其具體的流程為1.將一組配置參數(shù)寫入到寄存器中;2.系統(tǒng)開啟,啟動程序,執(zhí)行所述配置參數(shù),對嵌入式系統(tǒng)的各個器件進行配置。當需要更換兼容的嵌入式系統(tǒng)器件時,則預先存儲的配置參數(shù)不能對更換的器件 進行配置,需要修改啟動程序,增加嵌入式系統(tǒng)產(chǎn)品的成本。

發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種配置參數(shù)的識別方法,旨在解決現(xiàn)有技術(shù)中, 當需要更換兼容的嵌入式系統(tǒng)器件時,則預先存儲的配置參數(shù)不能對更換的器件進行配 置,需要修改啟動程序,增加嵌入式系統(tǒng)產(chǎn)品的成本的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種配置參數(shù)的識別方法,所述方法包括下述步 驟運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器件配置參數(shù);判斷讀取的所述器件配置參數(shù)是否有效;當判斷讀取的所述器件配置參數(shù)有效時,將所述器件配置參數(shù)寫入寄存器,對器 件進行配置;當判斷讀取的所述器件配置參數(shù)無效時,將預先配置在第二存儲區(qū)中的默認的通 用配置參數(shù)寫入寄存器中,對器件進行配置。本發(fā)明實施例的另一目的在于提供一種配置參數(shù)的識別系統(tǒng),所述系統(tǒng)包括器件配置參數(shù)讀取模塊,用于運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的 器件配置參數(shù);判斷模塊,用于判斷讀取的所述器件配置參數(shù)是否有效;第一寫入模塊,用于當所述判斷模塊判斷讀取的所述器件配置參數(shù)有效時,將所 述器件配置參數(shù)寫入寄存器,對器件進行配置;以及第二寫入模塊,用于當所述判斷模塊判斷讀取的所述器件配置參數(shù)無效時,將預 先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置。本發(fā)明實施例的另一目的在于提供一種嵌入式設(shè)備,所述嵌入式設(shè)備包括配置參 數(shù)的識別系統(tǒng),所述系統(tǒng)包括器件配置參數(shù)讀取模塊,用于運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的 器件配置參數(shù);
判斷模塊,用于判斷讀取的所述器件配置參數(shù)是否有效;第一寫入模塊,用于當所述判斷模塊判斷讀取的所述器件配置參數(shù)有效時,將所 述器件配置參數(shù)寫入寄存器,對器件進行配置;以及第二寫入模塊,用于當所述判斷模塊判斷讀取的所述器件配置參數(shù)無效時,將預 先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置。在本發(fā)明實施例中,運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器件配置 參數(shù);判斷讀取的所述器件配置參數(shù)是否有效;當判斷讀取的所述器件配置參數(shù)有效時, 將所述器件配置參數(shù)寫入寄存器,對器件進行配置;當判斷讀取的所述器件配置參數(shù)無效 時,將預先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置,解 決了需要更換兼容的嵌入式系統(tǒng)器件時,則預先存儲的配置參數(shù)不能對更換的器件進行配 置,需要修改啟動程序的問題,不增加嵌入式系統(tǒng)產(chǎn)品的成本,給系統(tǒng)開發(fā)者帶來便利。


圖1是本發(fā)明實施例提供的配置參數(shù)的識別方法的實現(xiàn)流程圖;圖2是本發(fā)明實施例提供的判斷讀取的所述器件配置參數(shù)是否有效的實現(xiàn)流程 圖;圖3是本發(fā)明實施例提供的配置參數(shù)的識別系統(tǒng)的結(jié)構(gòu)框圖;圖4是本發(fā)明實施例提供的第一判斷模塊的結(jié)構(gòu)框圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。在本發(fā)明實施例中,運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器件配置 參數(shù);判斷讀取的所述器件配置參數(shù)是否有效;當判斷讀取的所述器件配置參數(shù)有效時, 將所述器件配置參數(shù)寫入寄存器,對器件進行配置;當判斷讀取的所述器件配置參數(shù)無效 時,將預先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置。圖1示出了本發(fā)明實施例提供的配置參數(shù)的識別方法的實現(xiàn)流程,其具體的步驟 如下所述在步驟SlOl中,運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器件配置參 數(shù)。在本發(fā)明實施例中,該第一存儲區(qū)中存儲的器件配置參數(shù)是嵌入式系統(tǒng)產(chǎn)品出場 時設(shè)計的相關(guān)參數(shù),其存儲在第一存儲區(qū),其可以對出場時的嵌入式系統(tǒng)產(chǎn)品的器件進行 初始化配置。在步驟S102中,判斷讀取的所述器件配置參數(shù)是否有效,是則執(zhí)行步驟S103,否則執(zhí)行步驟S104。在本發(fā)明實施例中,判斷讀取的器件配置參數(shù)是否有效的實現(xiàn)方法,下述有具體 的實施例進行描述,在此不再贅述。在步驟S103中,當判斷讀取的所述器件配置參數(shù)有效時,將所述器件配置參數(shù)寫入寄存器,對器件進行配置。在本發(fā)明實施例中,該讀取的器件配置參數(shù)有效時,則啟動程序運行時,將該器件 配置參數(shù)寫入寄存器,采用該器件配置參數(shù)為基礎(chǔ)對器件進行初始化配置在步驟S104中,當判斷讀取的所述器件配置參數(shù)無效時,將預先配置在第二存儲 區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置。在本發(fā)明實施例中,該讀取的器件配置參數(shù)無效時,則啟動程序運行時,將第二存 儲區(qū)存儲的默認的通用配置參數(shù)寫入寄存器,采用默認的通用配置參數(shù)為基礎(chǔ)對器件進行 初始化配置。作為本發(fā)明的一個實施例,上述第一存儲區(qū)和第二存儲區(qū)可以是同一存儲器的不 同存儲區(qū)域,例如,閃存(Flash);當然也可以是不同存儲器上的存儲區(qū)域,在此不用以限 制本發(fā)明。在執(zhí)行上述實施例之前,需要預先將器件配置參數(shù)存儲到第一存儲區(qū),將默認的 通用配置參數(shù)存儲到第二存儲區(qū)。在本發(fā)明實施例中,上述配置參數(shù)包括但不限于CPU PLL時鐘及各子模塊分頻 Wit, LMKLocal Memory Interface)頻率,大小及 CAS 值,禾口 FMI (Flashand peripheral Memory Interface)配置數(shù)據(jù)。作為本發(fā)明的另一個實施例,圖2示出了本發(fā)明實施例提供的判斷讀取的所述器 件配置參數(shù)是否有效的實現(xiàn)流程,其具體的步驟如下所述在步驟S201中,在運行啟動程序之前,預先存儲器件配置參數(shù)的參數(shù)和標準數(shù) 據(jù)。在步驟S202中,將所述器件配置參數(shù)中的各個參數(shù)做加法運算,得到參數(shù)和。在步驟S203中,將參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)進行比對,判斷所述參數(shù) 和與預先存儲的參數(shù)和標準數(shù)據(jù)是否相等,是則執(zhí)行步驟S204,否則執(zhí)行步驟S205。在步驟S204中,若參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)相等,則判定讀取的所述 器件配置參數(shù)有效,并繼續(xù)執(zhí)行所述器件配置參數(shù)寫入寄存器,對器件進行配置的步驟。在步驟S205中,若參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)不相等,則判定讀取的所 述器件配置參數(shù)無效,并繼續(xù)執(zhí)行將預先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入 寄存器中,對器件進行配置的步驟。上述給出的判斷讀取的器件配置參數(shù)是否有效的方案僅為本發(fā)明的一個具體實 施例,當然也可以采用其他方式進行有效性的判斷,在此不再贅述,但不用以限制本發(fā)明。圖3示出了本發(fā)明實施例提供的配置參數(shù)的識別系統(tǒng)的結(jié)構(gòu)框圖,為了便于說 明,圖中僅給出了與本發(fā)明實施例相關(guān)的部分,其中,配置參數(shù)的識別系統(tǒng)可以內(nèi)置于嵌入 式設(shè)備的軟件單元、硬件單元或軟硬件結(jié)合單元。器件配置參數(shù)讀取模塊11運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器 件配置參數(shù);判斷模塊12判斷讀取的所述器件配置參數(shù)是否有效;當所述判斷模塊12判 斷讀取的所述器件配置參數(shù)有效時,第一寫入模塊13將所述器件配置參數(shù)寫入寄存器,當 所述判斷模塊12判斷讀取的所述器件配置參數(shù)無效時,對器件進行配置;第二寫入模塊14 將預先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置。在本發(fā)明實施例中,預先存儲模塊15預先將器件配置參數(shù)存儲到第一存儲區(qū),將默認的通用配置參數(shù)存儲到第二存儲區(qū)。作為本發(fā)明的一個實施例,如圖4所示,參數(shù)和標準數(shù)據(jù)配置模塊121在運行啟動 程序之前,預先存儲器件配置參數(shù)的參數(shù)和標準數(shù)據(jù);加法運算模塊122將所述器件配置 參數(shù)中的各個參數(shù)做加法運算,得到參數(shù)和;比對判斷模塊123將所述參數(shù)和與所述參數(shù) 和標準數(shù)據(jù)配置模塊121預先存儲的參數(shù)和標準數(shù)據(jù)進行比對,判斷所述參數(shù)和與預先存 儲的參數(shù)和標準數(shù)據(jù)是否相等;若所述比對判斷模塊123判斷所述參數(shù)和與預先存儲的參 數(shù)和標準數(shù)據(jù)相等,第一判定模塊124則判定讀取的所述器件配置參數(shù)有效,繼續(xù)執(zhí)行所 述第一寫入模塊13將器件配置參數(shù)寫入寄存器,對器件進行配置的步驟;若所述比對判斷 模塊123判斷所述若參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)不相等,第二判定模塊125則判 定讀取的所述器件配置參數(shù)無效,繼續(xù)執(zhí)行所述第二寫入模塊14將預先配置在第二存儲 區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置的步驟。上述僅為本發(fā)明的一個系統(tǒng)實施例,其各模塊的功能描述具體如上述方法實施例 所述,在此不用以限制本發(fā)明。在本發(fā)明實施例中,運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器件配置 參數(shù);判斷讀取的所述器件配置參數(shù)是否有效;當判斷讀取的所述器件配置參數(shù)有效時, 將所述器件配置參數(shù)寫入寄存器,對器件進行配置;當判斷讀取的所述器件配置參數(shù)無效 時,將預先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置,解 決了需要更換兼容的嵌入式系統(tǒng)器件時,則預先存儲的配置參數(shù)不能對更換的器件進行配 置,需要修改啟動程序的問題,不增加嵌入式系統(tǒng)產(chǎn)品的成本,給系統(tǒng)開發(fā)者帶來便利。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種配置參數(shù)的識別方法,其特征在于,所述方法包括下述步驟運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器件配置參數(shù);判斷讀取的所述器件配置參數(shù)是否有效;當判斷讀取的所述器件配置參數(shù)有效時,將所述器件配置參數(shù)寫入寄存器,對器件進行配置;當判斷讀取的所述器件配置參數(shù)無效時,將預先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置。
2.如權(quán)利要求1所述的方法,其特征在于,所述運行啟動程序,控制讀取第一存儲區(qū)中 預先存儲的器件配置參數(shù)的步驟之前還包括下述步驟預先將器件配置參數(shù)存儲到第一存儲區(qū),將默認的通用配置參數(shù)存儲到第二存儲區(qū)。
3.如權(quán)利要求1所述的方法,其特征在于,所述判斷讀取的所述器件配置參數(shù)是否有 效的步驟具體包括將所述器件配置參數(shù)中的各個參數(shù)做加法運算,得到參數(shù)和; 將所述參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)進行比對,判斷所述參數(shù)和與預先存儲的 參數(shù)和標準數(shù)據(jù)是否相等;若參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)相等,則判定讀取的所述器件配置參數(shù)有效, 繼續(xù)執(zhí)行所述器件配置參數(shù)寫入寄存器,對器件進行配置的步驟;若參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)不相等,則判定讀取的所述器件配置參數(shù)無 效,繼續(xù)執(zhí)行將預先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進 行配置的步驟。
4.如權(quán)利要求3所述的方法,其特征在于,所述將所述器件配置參數(shù)中的各個參數(shù)做 加法運算,得到參數(shù)和的步驟之前還包括下述步驟在運行啟動程序之前,預先存儲器件配置參數(shù)的參數(shù)和標準數(shù)據(jù)。
5.一種配置參數(shù)的識別系統(tǒng),其特征在于,所述系統(tǒng)包括器件配置參數(shù)讀取模塊,用于運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器件 配置參數(shù);判斷模塊,用于判斷讀取的所述器件配置參數(shù)是否有效;第一寫入模塊,用于當所述判斷模塊判斷讀取的所述器件配置參數(shù)有效時,將所述器 件配置參數(shù)寫入寄存器,對器件進行配置;以及第二寫入模塊,用于當所述判斷模塊判斷讀取的所述器件配置參數(shù)無效時,將預先配 置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括預先存儲模塊,用于預先將器件配置參數(shù)存儲到第一存儲區(qū),將默認的通用配置參數(shù) 存儲到第二存儲區(qū)。
7.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述判斷讀模塊具體包括加法運算模塊,用于將所述器件配置參數(shù)中的各個參數(shù)做加法運算,得到參數(shù)和; 比對判斷模塊,用于將所述參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)進行比對,判斷所述 參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)是否相等;第一判定模塊,用于若所述比對判斷模塊判斷所述參數(shù)和與預先存儲的參數(shù)和標準數(shù)據(jù)相等,則判定讀取的所述器件配置參數(shù)有效,繼續(xù)執(zhí)行所述第一寫入模塊將器件配置參 數(shù)寫入寄存器,對器件進行配置的步驟;以及第二判定模塊,用于若所述比對判斷模塊判斷所述若參數(shù)和與預先存儲的參數(shù)和標準 數(shù)據(jù)不相等,則判定讀取的所述器件配置參數(shù)無效,繼續(xù)執(zhí)行所述第二寫入模塊將預先配 置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置的步驟。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括參數(shù)和標準數(shù)據(jù)配置模塊,用于在運行啟動程序之前,預先存儲器件配置參數(shù)的參數(shù) 和標準數(shù)據(jù)。
9.一種嵌入式設(shè)備,其特征在于,所述嵌入式設(shè)備包括配置參數(shù)的識別系統(tǒng),所述系統(tǒng) 包括器件配置參數(shù)讀取模塊,用于運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器件 配置參數(shù);判斷模塊,用于判斷讀取的所述器件配置參數(shù)是否有效;第一寫入模塊,用于當所述判斷模塊判斷讀取的所述器件配置參數(shù)有效時,將所述器 件配置參數(shù)寫入寄存器,對器件進行配置;以及第二寫入模塊,用于當所述判斷模塊判斷讀取的所述器件配置參數(shù)無效時,將預先配 置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置。
全文摘要
本發(fā)明適用于嵌入式系統(tǒng)技術(shù)領(lǐng)域,提供了一種配置參數(shù)的識別方法、系統(tǒng)及嵌入式設(shè)備,所述方法包括下述步驟運行啟動程序,控制讀取第一存儲區(qū)中預先存儲的器件配置參數(shù);判斷讀取的所述器件配置參數(shù)是否有效;當判斷讀取的所述器件配置參數(shù)有效時,將所述器件配置參數(shù)寫入寄存器,對器件進行配置;當判斷讀取的所述器件配置參數(shù)無效時,將預先配置在第二存儲區(qū)中的默認的通用配置參數(shù)寫入寄存器中,對器件進行配置。本發(fā)明實施例解決了需要更換兼容的嵌入式系統(tǒng)器件時,則預先存儲的配置參數(shù)不能對更換的器件進行配置,需要修改啟動程序的問題,不增加嵌入式系統(tǒng)產(chǎn)品的成本,給系統(tǒng)開發(fā)者帶來便利。
文檔編號G06F9/445GK101840345SQ20101016948
公開日2010年9月22日 申請日期2010年5月6日 優(yōu)先權(quán)日2010年5月6日
發(fā)明者鄭巧紅, 陳恒, 饒麗光 申請人:深圳市九洲電器有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武定县| 星子县| 平顶山市| 澎湖县| 白河县| 华容县| 安吉县| 苍梧县| 旬邑县| 普兰店市| 凯里市| 包头市| 汾西县| 永吉县| 永宁县| 博客| 姚安县| 特克斯县| 博野县| 韩城市| 界首市| 伊春市| 拜泉县| 青河县| 安康市| 江山市| 桃江县| 兴业县| 大关县| 米林县| 库车县| 裕民县| 仙桃市| 无锡市| 盐津县| 车致| 新余市| 南平市| 阳信县| 平凉市| 嘉荫县|