專利名稱:Led顯示屏控制裝置操作系統(tǒng)鏡像文件的安裝方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種LED顯示屏控制裝置操作系統(tǒng)的安裝方法,具體涉及WinCE6. O操作系統(tǒng)的安裝。
背景技術(shù):
現(xiàn)有的LED顯示屏控制裝置操作系統(tǒng)安裝方法如圖I所示。傳統(tǒng)的引導(dǎo)方式必須通過與電腦連接并且輸入控制命令的方式來運(yùn)行,其輸入的命令可能是燒寫文件;可能是啟動操作系統(tǒng);也可能是格式化NandFlash等操作,但是都是需要通過與電腦連接并輸入各種命令,不能實(shí)現(xiàn)完全的自動化運(yùn)行。大多數(shù)設(shè)備燒寫WindowsCE操作系統(tǒng)鏡像文件到NandFlash中的方法是通過串口RS232、JTAG以及USB,也有通過SD卡進(jìn)行燒寫,但是這些方法存在的問題是一,需要與電腦進(jìn)行交互;二,需要人為控制輸入相關(guān)命令進(jìn)行控制燒寫流程;三,不能驗(yàn)證燒寫的操作系統(tǒng)是否正確并且穩(wěn)定。由于現(xiàn)有技術(shù)存在缺陷,不方便對設(shè)備進(jìn)行操作系統(tǒng)的更新,尤其對于大型生產(chǎn)來說,這大大的降低了生產(chǎn)的效率。
發(fā)明內(nèi)容
本發(fā)明提供一種新的LED顯示屏控制裝置操作系統(tǒng)鏡像文件的安裝方法,以克服現(xiàn)有安裝方法需要在整個安裝過程中與電腦進(jìn)行交互、且安裝可靠性較低等缺陷。為實(shí)現(xiàn)以上發(fā)明目的,本申請?zhí)峁┮韵陆鉀Q方案。LED顯示屏控制裝置操作系統(tǒng)鏡像文件的安裝方法,LED顯示屏控制裝置設(shè)置有SD卡接口,按照以下步驟進(jìn)行安裝LED顯示屏控制裝置系統(tǒng)上電,將內(nèi)部裝載有待安裝操作系統(tǒng)的SD卡接至所述SD卡接口 ;燒寫啟動文件LED顯示屏控制裝置的處理器芯片通過內(nèi)部ROM引導(dǎo)程序從SD卡引導(dǎo)第一級啟動程序、然后第一級啟動程序在對外部存儲器完成初始化操作后引導(dǎo)第二級啟動程序,通過第二級啟動程序?qū)andFlash格式化并分區(qū),然后依次燒寫NandFlash第一級引導(dǎo)程序、NandFlash第二級引導(dǎo)程序Eboot到NandFlash ;然后燒寫Windows CE6. O 操作系統(tǒng)到 NandFlash ;完成燒寫,自啟動操作系統(tǒng)。本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明利用SD卡作為啟動盤,將啟動文件和操作系統(tǒng)鏡像文件拷貝到SD卡中,將SD卡插入設(shè)備,只需要對系統(tǒng)重新上電,全過程進(jìn)行自動化燒寫系統(tǒng)到NandFlash存儲器中,并且燒寫完操作系統(tǒng)后,自動啟動操作系統(tǒng),很方便驗(yàn)證操作系統(tǒng)是否能正確運(yùn)行,驗(yàn)證系統(tǒng)的穩(wěn)定性。采用本發(fā)明在更新系統(tǒng)時(shí),只需要將編譯好的鏡像文件替換SD卡里面的相關(guān)文件,即完成新啟動卡的制作?!?br>
圖I為傳統(tǒng)的啟動模式示意圖。圖2為本發(fā)明的全自動燒寫啟動流程圖。
具體實(shí)施方式
對于ARM平臺設(shè)備的程序設(shè)置,從啟動到最終操作系統(tǒng)運(yùn)行一般分為四個階段
I.ARM芯片內(nèi)部ROM程序啟動;2.第一級啟動代碼;3.第二級啟動代碼,這里是Eboot ;4.啟動操作系統(tǒng)。其中ROM程序由芯片制造商出廠固化,由ROM程序引導(dǎo)第一級啟動代碼,并且ROM程序通過外部配置選擇從哪里啟動第一級啟動代碼,由于ARM平臺芯片內(nèi)部RAM的存儲空間一般比較小,所以第一級啟動程序不能超過內(nèi)部RAM空間的大小,而啟動操作系統(tǒng)、燒寫操作系統(tǒng)到Nandflash內(nèi)部等繁瑣任務(wù),只能是靠第一級啟動程序初始化DDR等外部存儲空間,并且引導(dǎo)第二級啟動程序,通過第二級啟動程序來完成。第二級啟動程序?qū)嶋H上已經(jīng)在外部存儲空間運(yùn)行,通過第二級啟動程序,啟動或者燒寫操作系統(tǒng)。本發(fā)明采用SD卡啟動的方式,全自動地對NandFlash進(jìn)行格式化、分區(qū)、燒寫NandFlash啟動代碼,燒寫操作系統(tǒng)到NandFlash中,并且最后啟動操作系統(tǒng),既能夠全自動地進(jìn)行燒寫文件,并且能夠自動啟動操作系統(tǒng),以便能夠驗(yàn)證燒寫的正確性,保證燒寫的成品率。如圖2所示,本發(fā)明安裝Windows CE6. O操作系統(tǒng)的方法如下LED顯示屏控制裝置系統(tǒng)上電,將內(nèi)部裝載有待安裝的操作系統(tǒng)的SD卡接至所述SD卡接口 ;燒寫啟動文件LED顯示屏控制裝置的處理器芯片的ROM從SD卡依次引導(dǎo)第一級啟動程序、第二級啟動程序,通過第二級啟動程序開始對NandFlash格式化并分區(qū),然后依次燒寫NandFlash第一級引導(dǎo)程序、NandFlash第二級引導(dǎo)程序Eboot (因?yàn)椴煌牟僮飨到y(tǒng)的啟動引導(dǎo)程序不一樣,在這里操作系統(tǒng)是Windows CE6.0,所以用的第二級啟動程序?yàn)榻?jīng)過相應(yīng)修改的Eboot引導(dǎo)程序)到NandFlash ;然后燒寫Windows CE6. O 操作系統(tǒng)到 NandFlash ;完成燒寫,自啟動操作系統(tǒng)??梢钥闯?,通過從上電開始,芯片ROM從SD卡引導(dǎo)第一級啟動程序開始,到燒寫完啟動文件到NandFlash,燒寫操作系統(tǒng)到NandFlash中,最終到燒寫完操作系統(tǒng)后啟動操作系統(tǒng),整個過程保證了全自動無操作進(jìn)行。當(dāng)Windows CE6. O操作系統(tǒng)在NandFlash燒寫完成,并自動啟動后,可以根據(jù)連接到裝置上的信號燈判斷操作系統(tǒng)的正確性與穩(wěn)定性,設(shè)定信號燈在系統(tǒng)的不同階段的閃爍方式。比如,當(dāng)系統(tǒng)正常啟動后,與系統(tǒng)相連接的信號燈呈現(xiàn)2秒間隔閃爍一次,即表示系統(tǒng)已經(jīng)正常燒寫進(jìn)入到NandFlash里面并且在裝置內(nèi)部正常運(yùn)行。因此,如果過程中燒寫不成功或者操作系統(tǒng)裁剪的不對,則會啟動操作系統(tǒng)不成功,這樣同時(shí)能夠驗(yàn)證操作系統(tǒng)的正確性與穩(wěn)定性。
權(quán)利要求
1. LED顯示屏控制裝置操作系統(tǒng)鏡像文件的安裝方法,LED顯示屏控制裝置設(shè)置有SD卡接口,按照以下步驟進(jìn)行安裝LED顯示屏控制裝置系統(tǒng)上電,將內(nèi)部裝載有待安裝操作系統(tǒng)的SD卡接至所述SD卡接Π ;燒寫啟動文件=LED顯示屏控制裝置的處理器芯片通過內(nèi)部ROM引導(dǎo)程序從SD卡引導(dǎo)第一級啟動程序,然后第一級啟動程序在對外部存儲器完成初始化操作后引導(dǎo)第二級啟動程序,通過第二級啟動程序?qū)andFlash格式化并分區(qū),然后依次燒寫NandFlash第一級引導(dǎo)程序、NandFlash第二級引導(dǎo)程序Eboot到NandFlash ;然后燒寫Windows CE6. O操作系統(tǒng)到NandFlash ;完成燒寫,自啟動操作系統(tǒng)。
全文摘要
本發(fā)明提供一種LED顯示屏控制裝置操作系統(tǒng)鏡像文件的安裝方法。該安裝方法的主要環(huán)節(jié)有LED顯示屏控制裝置的處理器芯片通過內(nèi)部ROM引導(dǎo)程序從SD卡引導(dǎo)第一級啟動程序,然后第一級啟動程序在對外部存儲器完成初始化操作后引導(dǎo)第二級啟動程序,通過第二級啟動程序?qū)andFlash格式化并分區(qū),然后依次燒寫NandFlash第一級引導(dǎo)程序、NandFlash第二級引導(dǎo)程序Eboot到NandFlash;然后燒寫操作系統(tǒng)到NandFlash。本發(fā)明能夠?qū)崿F(xiàn)全過程自動化燒寫系統(tǒng)到NandFlash存儲器中,并且燒寫完操作系統(tǒng)后,自動啟動操作系統(tǒng),很方便驗(yàn)證操作系統(tǒng)是否能正確運(yùn)行,驗(yàn)證系統(tǒng)的穩(wěn)定性。
文檔編號G06F9/445GK102929673SQ20121042996
公開日2013年2月13日 申請日期2012年10月31日 優(yōu)先權(quán)日2012年10月31日
發(fā)明者劉延, 袁勝春, 宗靖國 申請人:西安諾瓦電子科技有限公司