專利名稱:一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及人機(jī)界面技術(shù)領(lǐng)域,更具體地說,涉及一種工程機(jī)械車輛人機(jī)界面數(shù)據(jù)處理方法和裝置。
背景技術(shù):
人機(jī)界面HMI,是系統(tǒng)和用戶之間進(jìn)行交互和信息交換的媒介,它實(shí)現(xiàn)信息的內(nèi)部形式與人類可以接受形式之間的轉(zhuǎn)換。凡參與人機(jī)信息交流的領(lǐng)域都存在著人機(jī)界面。隨著科技發(fā)展,在工程機(jī)械車輛領(lǐng)域越來越多的使用人機(jī)界面增進(jìn)實(shí)現(xiàn)人機(jī)數(shù)據(jù)交互。現(xiàn)有的工程機(jī)械車輛應(yīng)用的多為使用WinCE或Linux操作系統(tǒng)及ARM處理器的 HMI,由于上述HMI采用面向?qū)ο蟮拈_發(fā)手段并利用窗體設(shè)計(jì)工具,其性能優(yōu)越、可靠性高, 功耗低、發(fā)熱量小,且隨著所述ARM處理器的發(fā)展,所述中端的HMI性能可以與高端HMI相匹敵,且其成本較低,得到了廣泛的應(yīng)用。然而,現(xiàn)有的應(yīng)用于工程機(jī)械車輛的HMI存在如下技術(shù)缺點(diǎn)發(fā)明人發(fā)現(xiàn),使用所述winCE操作系統(tǒng)的HMI啟動(dòng)時(shí)間很少能小于10秒,而使用所述Linux操作系統(tǒng)的HMI啟動(dòng)時(shí)間一般在15秒以上,因而現(xiàn)有的HMI存在的啟動(dòng)時(shí)間長的問題;另外,現(xiàn)有的HMI只有前面板的外殼采用的是塑料或鈑金材料,達(dá)到了 IP66的防護(hù)等級(jí),而其他板面的防護(hù)性能均不能達(dá)到該防護(hù)等級(jí),從而在惡劣的工作環(huán)境中,濕氣和灰塵的侵入將會(huì)造成所述HMI 的工作性能的下降。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理方法和裝置, 以實(shí)現(xiàn)人機(jī)界面快速開機(jī)及增強(qiáng)人機(jī)數(shù)據(jù)交互設(shè)備的防護(hù)級(jí)別的目的。一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理方法,用于嵌入式人機(jī)界面系統(tǒng),包括將引導(dǎo)程序拷貝到所述人機(jī)界面的中央處理器CPU內(nèi)部的靜態(tài)隨機(jī)存儲(chǔ)器SRAM, 得到引導(dǎo)程序副本并獲取其在所述SRAM中的內(nèi)存起始地址;所述引導(dǎo)程序副本將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像從Norflash拷貝至內(nèi)存中;所述嵌入式人機(jī)界面系統(tǒng)程序跳轉(zhuǎn)至所述內(nèi)存起始地址,開始進(jìn)行加載。上述實(shí)施方式通過引導(dǎo)程序?qū)⑺銮度胧饺藱C(jī)界面系統(tǒng)程序鏡像從Norflash拷貝到內(nèi)存中,所述嵌入式人機(jī)界面系統(tǒng)程序跳轉(zhuǎn)至所述內(nèi)存的起始地址中,開始加載,改變了現(xiàn)有技術(shù)中從NandFlash加載時(shí)的初始化所需FAT文件系統(tǒng)、對(duì)鏡像的系統(tǒng)程序進(jìn)行校驗(yàn)等步驟,因此啟動(dòng)速度明顯提高。優(yōu)選地,所述處理方法還包括對(duì)所述引導(dǎo)程序進(jìn)行功能性裁減,所述引導(dǎo)程序由初始化設(shè)置、鏡像加載和跳轉(zhuǎn)功能組成。本實(shí)施方式中的引導(dǎo)程序去掉了現(xiàn)有技術(shù)中USB、網(wǎng)絡(luò)、文件系統(tǒng)等復(fù)雜開機(jī)功能,對(duì)所述引導(dǎo)程序進(jìn)行功能性的精簡,從而進(jìn)一步減小了啟動(dòng)的時(shí)間優(yōu)選地,所述處理方法還包括初始化所述人機(jī)界面的CPU,包括初始化輸入/輸出設(shè)備及接口 IO ;初始化所述CPU的時(shí)鐘;初始化所述CPU的存儲(chǔ)控制器。上述實(shí)施方式啟動(dòng)了人機(jī)界面CPU的初始化的過程,包括對(duì)IO接口、時(shí)鐘和存儲(chǔ)控制器的初始化。優(yōu)選地,所述嵌入式人機(jī)界面系統(tǒng)程序具體為QNX系統(tǒng),所述加載包括解壓所述系統(tǒng)程序的系統(tǒng)內(nèi)核;啟動(dòng)所述系統(tǒng)程序的系統(tǒng)內(nèi)核; 掛載所述系統(tǒng)程序驅(qū)動(dòng)程序,所述人機(jī)界面程序啟動(dòng)。一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理裝置,包括引導(dǎo)程序拷貝單元,用于將引導(dǎo)程序拷貝到所述人機(jī)界面的中央處理器CPU內(nèi)部的靜態(tài)隨機(jī)存儲(chǔ)器SRAM,得到引導(dǎo)程序副本并獲取其所在所述SRAM中的內(nèi)存起始地址;鏡像拷貝單元,用于在所述引導(dǎo)程序副本的引導(dǎo)下,將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像拷貝至內(nèi)存中;嵌入式人機(jī)界面系統(tǒng)程序加載單元,用于在所述嵌入式人機(jī)界面系統(tǒng)程序跳轉(zhuǎn)至所述內(nèi)存起始地址時(shí),開始進(jìn)行加載。所述人機(jī)界面開機(jī)數(shù)據(jù)處理裝置與所述方法對(duì)應(yīng),實(shí)現(xiàn)了工程機(jī)械車輛人機(jī)界面開機(jī)加速的技術(shù)效果。優(yōu)選地,所述裝置還包括顯示單元,用于顯示所述嵌入式人機(jī)界面系統(tǒng)程序加載過程。優(yōu)選地,所述裝置還包括后殼和用于固定所述顯示單元的前板,所述前板和后殼使用橡膠條貼合。優(yōu)選地,所述顯示單元具體為液晶顯示屏,所述液晶顯示屏與對(duì)應(yīng)的液晶顯示屏插座相連,所述液晶顯示屏插座具體AMP防水插座。優(yōu)選地,所述裝置還包括核心板,所述核心板集成所述引導(dǎo)程序拷貝單元、鏡像拷貝單元和嵌入式人機(jī)界面系統(tǒng)程序加載單元,所述防水插座焊接在所述核心板上,所述核心板固定在后殼上。所述防水插座與后殼緊密結(jié)合,達(dá)到了很好的防水防塵效果。優(yōu)選地,所述核心板具體為S3C2440最小系統(tǒng),并利用軟排線與所述液晶屏連接。所述液晶屏與核心板之間通過軟排線連接,方便拆裝和維修。從上述的技術(shù)方案可以看出,本發(fā)明實(shí)施例通過將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像從Norflash拷貝到內(nèi)存中,并在所述引導(dǎo)程序的引導(dǎo)下跳轉(zhuǎn)至所述內(nèi)存的起始地址中加載,將CPU控制權(quán)轉(zhuǎn)交給所述嵌入式人機(jī)界面系統(tǒng)程序,改善了現(xiàn)有技術(shù)中從 NandFlash加載時(shí)的初始化所需FAT文件系統(tǒng)、對(duì)鏡像的系統(tǒng)程序進(jìn)行校驗(yàn)等步驟,因此啟動(dòng)速度明顯提高;進(jìn)一步地,本發(fā)明實(shí)施例將所述引導(dǎo)程序進(jìn)行功能性裁減,省去了復(fù)雜的開機(jī)啟動(dòng)功能,從而進(jìn)一步加快了開機(jī)速度,克服了現(xiàn)有技術(shù)中HMI存在的啟動(dòng)時(shí)間長的缺點(diǎn);同時(shí),本發(fā)明實(shí)施例公開了與所述方法對(duì)應(yīng)的裝置,所述裝置由于將防水插座焊接在所述核心板上,且所述核心板固定在后殼上;所述防水插座與后殼緊密結(jié)合,達(dá)到了很好的防水防塵效果,裝置的此種結(jié)構(gòu)設(shè)置解決了現(xiàn)有技術(shù)中在惡劣的工作環(huán)境中,濕氣和灰塵的侵入造成所述HMI的工作性能下降的問題。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例公開的一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理方法流程圖;圖2為本發(fā)明實(shí)施例公開的一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理方法流程圖;圖3a為本發(fā)明實(shí)施例公開的一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理裝置結(jié)構(gòu)示意圖;圖3b為本發(fā)明實(shí)施例公開的一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理裝置核心板結(jié)構(gòu)示意圖;圖3c為本發(fā)明實(shí)施例公開的一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理裝置外殼結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了引用和清楚起見,下文中使用的技術(shù)名詞、簡寫或縮寫總結(jié)如下HMI =Human Machine Interface, “人機(jī)接口 ”,也叫人機(jī)界面;ARM =Advanced RISC Machines,進(jìn)階精簡指令集機(jī)器;WinCE =Windows CE,被設(shè)計(jì)成針對(duì)小型設(shè)備的通用操作系統(tǒng);Linux 一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng);QNX 一個(gè)分布式、嵌入式、可規(guī)模擴(kuò)展的實(shí)時(shí)操作系統(tǒng);Nandflash 一種非易失閃存技術(shù);Norflash 一種非易失閃存技術(shù);SRAM =Static RAM,一種具有靜態(tài)隨機(jī)存儲(chǔ)功能的存儲(chǔ)器,不需要定時(shí)刷新內(nèi)容;IO Input/Output,計(jì)算機(jī)輸出 / 輸入。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例公開了一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理方法和裝置,以實(shí)現(xiàn)人機(jī)界面快速開機(jī)及增強(qiáng)人機(jī)數(shù)據(jù)交互設(shè)備的防護(hù)級(jí)別的目的。圖1示出了一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理方法,該方法用于嵌入式人機(jī)界面系統(tǒng),包括
步驟101 將引導(dǎo)程序拷貝到所述人機(jī)界面的中央處理器CPU內(nèi)部的靜態(tài)隨機(jī)存儲(chǔ)器SRAM,得到引導(dǎo)程序副本并獲取其在所述SRAM中的內(nèi)存起始地址;在本實(shí)施例中,所述引導(dǎo)程序進(jìn)行了功能性裁減,所述引導(dǎo)程序由初始化設(shè)置、鏡像加載和跳轉(zhuǎn)功能組成。作為優(yōu)選,所述引導(dǎo)程序去掉了現(xiàn)有技術(shù)中USB、網(wǎng)絡(luò)、文件系統(tǒng)等復(fù)雜開機(jī)功能, 對(duì)所述弓I導(dǎo)程序進(jìn)行功能性的精簡,從而大幅減小了啟動(dòng)的時(shí)間。步驟102 所述引導(dǎo)程序副本將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像從Norflash拷貝至內(nèi)存中;步驟103 所述嵌入式人機(jī)界面系統(tǒng)程序跳轉(zhuǎn)至所述內(nèi)存起始地址,開始進(jìn)行加載。所述引導(dǎo)程序?qū)⑺銮度胧饺藱C(jī)界面系統(tǒng)程序鏡像從Norflash拷貝到內(nèi)存中, 所述嵌入式人機(jī)界面系統(tǒng)程序跳轉(zhuǎn)至所述內(nèi)存的起始地址中,開始加載,改變了現(xiàn)有技術(shù)中從NandFlash加載時(shí)的初始化所需FAT文件系統(tǒng)、對(duì)鏡像的系統(tǒng)程序進(jìn)行校驗(yàn)等步驟,因此啟動(dòng)速度明顯提高。圖2示出了又一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理方法,該方法用于嵌入式人機(jī)界面系統(tǒng),包括 步驟201 初始化所述人機(jī)界面的CPU ;所述初始化所述人機(jī)界面的CPU具體為初始化輸入/輸出設(shè)備及接口 IO ;初始化所述CPU的時(shí)鐘;初始化所述CPU的存儲(chǔ)控制器。上述實(shí)施方式啟動(dòng)了人機(jī)界面CPU的初始化的過程,包括對(duì)IO接口、時(shí)鐘和存儲(chǔ)控制器的初始化。步驟202 將引導(dǎo)程序拷貝到所述人機(jī)界面的中央處理器CPU內(nèi)部的靜態(tài)隨機(jī)存儲(chǔ)器SRAM,得到引導(dǎo)程序副本并獲取其在所述SRAM中的內(nèi)存起始地址;步驟203 所述引導(dǎo)程序副本將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像從Norflash拷貝至內(nèi)存中;步驟204 所述嵌入式人機(jī)界面系統(tǒng)程序跳轉(zhuǎn)至所述內(nèi)存起始地址,開始進(jìn)行加載;步驟205 加載所述嵌入式人機(jī)界面系統(tǒng)程序;在本實(shí)施例中,所述嵌入式人機(jī)界面系統(tǒng)程序具體為QNX系統(tǒng),所述加載具體為解壓所述系統(tǒng)程序的系統(tǒng)內(nèi)核;啟動(dòng)所述系統(tǒng)程序的系統(tǒng)內(nèi)核;掛載所述系統(tǒng)程序驅(qū)動(dòng)程序,所述人機(jī)界面程序啟動(dòng)。在本實(shí)施例中所述數(shù)據(jù)處理方法步驟中還包括了 CPU初始化和所述嵌入式人機(jī)界面系統(tǒng)程序的加載過程。圖3a示出了一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理裝置,包括引導(dǎo)程序拷貝單元301 用于將引導(dǎo)程序拷貝到所述人機(jī)界面的中央處理器CPU 內(nèi)部的靜態(tài)隨機(jī)存儲(chǔ)器SRAM,得到引導(dǎo)程序副本并獲取其所在所述SRAM中的內(nèi)存起始地址;鏡像拷貝單元302:用于在所述引導(dǎo)程序副本的引導(dǎo)下,將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像從Norflash拷貝至內(nèi)存中;嵌入式人機(jī)界面系統(tǒng)程序加載單元303 用于在所述嵌入式人機(jī)界面系統(tǒng)程序跳轉(zhuǎn)至所述內(nèi)存起始地址時(shí),開始進(jìn)行加載。所述人機(jī)界面開機(jī)數(shù)據(jù)處理裝置與所述方法對(duì)應(yīng),實(shí)現(xiàn)了工程機(jī)械車輛人機(jī)界面開機(jī)加速的技術(shù)效果。如圖3b所示,所述引導(dǎo)程序拷貝單元301、鏡像拷貝單元302和嵌入式人機(jī)界面系統(tǒng)程序加載單元303集成在所述核心板304上,圖3c示出了核心板304的結(jié)構(gòu)圖,如圖所示,所述核心板304具體為S3C2440最小系統(tǒng);圖3c示出了所述裝置的外圍結(jié)構(gòu),作為優(yōu)選,本實(shí)施例中還示出了該裝置中設(shè)置的顯示單元305,且所述顯示305具體為液晶顯示屏,用于顯示所述嵌入式人機(jī)界面系統(tǒng)程序加載過程,利用軟排線與核心板304連接,該種連接方式方便拆裝和維修;所述液晶顯示屏與對(duì)應(yīng)的液晶顯示屏插座相連,所述液晶顯示屏插座具體AMP防水插座;圖中還示出了后殼306和用于固定所述顯示單元的前板307,所述前板307和后殼 306使用橡膠條貼合。所述防水插座焊接在所述核心板304上,所述核心板304固定在后殼306上。所述防水插座與后殼306緊密結(jié)合,達(dá)到了很好的防水防塵效果。本實(shí)施克服了現(xiàn)有技術(shù)中在惡劣的工作環(huán)境中,濕氣和灰塵的侵入造成所述HMI 的工作性能下降的問題,并且,由于本裝置采用以上合理的結(jié)構(gòu)設(shè)計(jì)報(bào)了快速散熱的同時(shí), 達(dá)到了整機(jī)IP67的防護(hù)等級(jí)。綜上所述本發(fā)明的實(shí)施例通過將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像從Norflash拷貝到內(nèi)存中,并在所述引導(dǎo)程序的引導(dǎo)下跳轉(zhuǎn)至所述內(nèi)存的起始地址中加載,將CPU控制權(quán)轉(zhuǎn)交給所述嵌入式人機(jī)界面系統(tǒng)程序,改善了現(xiàn)有技術(shù)中從NandFlash加載時(shí)的初始化所需 FAT文件系統(tǒng)、對(duì)鏡像的系統(tǒng)程序進(jìn)行校驗(yàn)等步驟,因此啟動(dòng)速度明顯提高;進(jìn)一步地,本發(fā)明實(shí)施例將所述引導(dǎo)程序進(jìn)行功能性裁減,省去了復(fù)雜的開機(jī)啟動(dòng)功能,從而進(jìn)一步加快了開機(jī)速度,克服了現(xiàn)有技術(shù)中HMI存在的啟動(dòng)時(shí)間長的缺點(diǎn);同時(shí),本發(fā)明實(shí)施例公開了與所述方法對(duì)應(yīng)的裝置,所述裝置由于將防水插座焊接在所述核心板上,且所述核心板固定在后殼上;所述防水插座與后殼緊密結(jié)合,達(dá)到了很好的防水防塵效果,裝置的此種結(jié)構(gòu)設(shè)置解決了現(xiàn)有技術(shù)中在惡劣的工作環(huán)境中,濕氣和灰塵的侵入造成所述HMI的工作性能下降的問題。本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。本領(lǐng)域技術(shù)人員可以理解,可以使用許多不同的工藝和技術(shù)中的任意一種來表示信息、消息和信號(hào)。例如,上述說明中提到過的消息、信息都可以表示為電壓、電流、電磁波、磁場或磁性粒子、光場或以上任意組合。專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求
1.一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理方法,用于嵌入式人機(jī)界面系統(tǒng),其特征在于,包括將引導(dǎo)程序拷貝到所述人機(jī)界面的中央處理器CPU內(nèi)部的靜態(tài)隨機(jī)存儲(chǔ)器SRAM,得到引導(dǎo)程序副本并獲取其在所述SRAM中的內(nèi)存起始地址;所述引導(dǎo)程序副本將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像從Norflash拷貝至內(nèi)存中; 所述嵌入式人機(jī)界面系統(tǒng)程序跳轉(zhuǎn)至所述內(nèi)存起始地址,開始進(jìn)行加載。
2.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,還包括對(duì)所述引導(dǎo)程序進(jìn)行功能性裁減,所述引導(dǎo)程序由初始化設(shè)置、鏡像加載和跳轉(zhuǎn)功能組成。
3.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,還包括初始化所述人機(jī)界面的CPU, 包括初始化輸入/輸出設(shè)備及接口 10; 初始化所述CPU的時(shí)鐘; 初始化所述CPU的存儲(chǔ)控制器。
4.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,所述嵌入式人機(jī)界面系統(tǒng)程序具體為QNX系統(tǒng),所述加載包括解壓所述系統(tǒng)程序的系統(tǒng)內(nèi)核; 啟動(dòng)所述系統(tǒng)程序的系統(tǒng)內(nèi)核; 掛載所述系統(tǒng)程序驅(qū)動(dòng)程序,所述人機(jī)界面程序啟動(dòng)。
5.一種工程機(jī)械車輛人機(jī)界面開機(jī)數(shù)據(jù)處理裝置,其特征在于,包括引導(dǎo)程序拷貝單元,用于將引導(dǎo)程序拷貝到所述人機(jī)界面的中央處理器CPU內(nèi)部的靜態(tài)隨機(jī)存儲(chǔ)器SRAM,得到引導(dǎo)程序副本并獲取其所在所述SRAM中的內(nèi)存起始地址;鏡像拷貝單元,用于在所述引導(dǎo)程序副本的引導(dǎo)下,將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像從Norflash拷貝至內(nèi)存中;嵌入式人機(jī)界面系統(tǒng)程序加載單元,用于在所述嵌入式人機(jī)界面系統(tǒng)程序跳轉(zhuǎn)至所述內(nèi)存起始地址時(shí),開始進(jìn)行加載。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括顯示單元,用于顯示所述嵌入式人機(jī)界面系統(tǒng)程序加載過程。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括后殼和用于固定所述顯示單元的前板,所述前板和后殼使用橡膠條貼合。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述顯示單元具體為液晶顯示屏,所述液晶顯示屏與對(duì)應(yīng)的液晶顯示屏插座相連,所述液晶顯示屏插座具體AMP防水插座。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括核心板,所述核心板集成所述引導(dǎo)程序拷貝單元、鏡像拷貝單元和嵌入式人機(jī)界面系統(tǒng)程序加載單元,所述防水插座焊接在所述核心板上,所述核心板固定在后殼上。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述核心板具體為S3C2440最小系統(tǒng),并利用軟排線與所述液晶屏連接。
全文摘要
本發(fā)明實(shí)施例公開了一種工程機(jī)械車輛人機(jī)界面數(shù)據(jù)處理方法和裝置,所述方法通過將所述嵌入式人機(jī)界面系統(tǒng)程序鏡像到內(nèi)存中鏡像從Norflash拷貝到內(nèi)存中,并在所述引導(dǎo)程序的引導(dǎo)下跳轉(zhuǎn)至所述內(nèi)存的起始地址中加載,將CPU控制權(quán)轉(zhuǎn)交給所述嵌入式人機(jī)界面系統(tǒng)程序,改善了現(xiàn)有技術(shù)中從NandFlash加載時(shí)的初始化所需FAT文件系統(tǒng)、對(duì)鏡像的系統(tǒng)程序進(jìn)行校驗(yàn)等步驟,因此啟動(dòng)速度明顯提高;進(jìn)一步地,本發(fā)明實(shí)施例將所述引導(dǎo)程序進(jìn)行功能性裁減,省去了復(fù)雜的開機(jī)啟動(dòng)功能,從而進(jìn)一步加快了開機(jī)速度,克服了現(xiàn)有技術(shù)中HMI存在的啟動(dòng)時(shí)間長的缺點(diǎn)。
文檔編號(hào)G06F9/445GK102455923SQ201010527518
公開日2012年5月16日 申請(qǐng)日期2010年10月27日 優(yōu)先權(quán)日2010年10月27日
發(fā)明者朱亨國, 李釗, 鄭小飛 申請(qǐng)人:北京南車時(shí)代信息技術(shù)有限公司