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