本發(fā)明涉及一種計算機軟件,尤其涉及一種產(chǎn)品固件的加載方法。
背景技術(shù):
操作系統(tǒng)是計算機系統(tǒng)的關(guān)鍵組成部分,負責管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本任務(wù)。操作系統(tǒng)的種類很多,各種設(shè)備安裝的操作系統(tǒng)可從簡單到復雜,可從手機的嵌入式操作系統(tǒng)到超級計算機的大型操作系統(tǒng)。目前流行的現(xiàn)代操作系統(tǒng)主要有android、bsd、ios、linux、macosx、windows、windowsphone和z/os等,除了windows和z/os等少數(shù)操作系統(tǒng),大部分操作系統(tǒng)都為類unix操作系統(tǒng)。
目前,同一套操作系統(tǒng)只能支持單一產(chǎn)品,也不支持不同的產(chǎn)品,系統(tǒng)的適應(yīng)性不強,而隨著技術(shù)的發(fā)展,同一套操作系統(tǒng)需要同時支持多套產(chǎn)品,但是這多套產(chǎn)品卻使用了不同的技術(shù)規(guī)格,這就需要系統(tǒng)提供相關(guān)功能夠同時支持不同技術(shù)規(guī)格的產(chǎn)品。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種根據(jù)不同產(chǎn)品加載不同固件的方法,自動監(jiān)測不同產(chǎn)品的技術(shù)規(guī)格,并自動加載其技術(shù)規(guī)格文件。
為實現(xiàn)上述目的,本發(fā)明提供的根據(jù)不同產(chǎn)品加載不同固件的方法,包括以下步驟:
1)確認操作系統(tǒng),并加載相應(yīng)的系統(tǒng)配置文件;
2)寫入產(chǎn)品的id,對產(chǎn)品進行配置;
3)加載產(chǎn)品對應(yīng)的技術(shù)規(guī)格文件。
進一步地,所述步驟2)是將不同技術(shù)規(guī)格的產(chǎn)品id參數(shù)增加到系統(tǒng)配置文件中。
更進一步地,所述步驟3)是根據(jù)產(chǎn)品的id參數(shù)加載其對應(yīng)的技術(shù)規(guī)格文件。
本發(fā)明的根據(jù)不同產(chǎn)品加載不同固件的方法,自動監(jiān)測不同產(chǎn)品的技術(shù)規(guī)格,并自動加載其技術(shù)規(guī)格文件,使系統(tǒng)能夠同時支持不同技術(shù)規(guī)格的多套產(chǎn)品,增加了系統(tǒng)的適應(yīng)性,提高了研發(fā)人員的工作效率。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,并與本發(fā)明的實施例一起,用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1為根據(jù)本發(fā)明的根據(jù)不同產(chǎn)品加載不同固件的方法流程圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
本實施例中,以觸摸屏為例說明同一系統(tǒng)加載不同規(guī)格的觸摸屏的方法,技術(shù)人員根據(jù)本發(fā)明的方法,同樣可以實現(xiàn)加載不同規(guī)格的獨立可操作設(shè)備和非獨立可操作設(shè)備。
圖1為根據(jù)本發(fā)明的根據(jù)不同產(chǎn)品加載不同固件的方法流程圖,下面將參考圖1,對本發(fā)明的根據(jù)不同產(chǎn)品加載不同固件的方法進行詳細描述。
首先,在步驟101,確認操作系統(tǒng),并加載相應(yīng)的系統(tǒng)配置文件。
在該步驟中,預先把不同固件預裝入操作系統(tǒng)。如產(chǎn)品為觸摸屏,有固件1,固件2,固件3。操作系統(tǒng)把固件與對應(yīng)的系統(tǒng)配置文件參數(shù)一一對應(yīng)。
在步驟102,寫入產(chǎn)品的id,對產(chǎn)品進行配置。本步驟中,如產(chǎn)品為觸摸屏,則在系統(tǒng)配置文件中增加對觸摸屏id的配置。
在步驟103,讀取產(chǎn)品的id參數(shù),并加載對應(yīng)的技術(shù)規(guī)格文件。
觸摸屏驅(qū)動讀取觸摸屏id參數(shù),并根據(jù)觸摸屏id參數(shù)加載對應(yīng)的技術(shù)規(guī)格文件,觸摸屏就可以正常工作。
本發(fā)明的根據(jù)不同產(chǎn)品加載不同固件的方法,采用通過在系統(tǒng)配置文件增加產(chǎn)品的配置,實現(xiàn)了系統(tǒng)同時支持不同技術(shù)規(guī)格的多套產(chǎn)品。
本領(lǐng)域普通技術(shù)人員可以理解:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實施例記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。