資源描述:
《基于arm9和wince的車載顯示系統(tǒng)的研究與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、武漢理工大學碩士學位論文基于ARM9和WinCE的車載顯示系統(tǒng)的研究與實現(xiàn)姓名:楊華申請學位級別:碩士專業(yè):電路與系統(tǒng)指導教師:吳友宇20090501摘要燃料電池車是時下非常熱門的研究課題,但是燃料電池車比較復雜,設備眾多,一旦出現(xiàn)問題,光憑經驗很難找出問題所在。為了縮減每次實驗的時間,.減少整個研發(fā)過程中不必要的實驗次數(shù),準確地獲取和顯示實驗中的各類運行數(shù)據(jù)是非常必要的,可以設計一款車載顯示系統(tǒng)來滿足這個需求。車載顯示系統(tǒng)不僅要求能夠實時顯示實驗中的關鍵數(shù)據(jù),直接判斷某些重點數(shù)據(jù)是否有問題,而且需要保存每次實驗的原始數(shù)據(jù),為事后的研究提供數(shù)據(jù)支
2、持。本文研究與實現(xiàn)了一款新型車載顯示系統(tǒng)。系統(tǒng)采用ARM9為硬件核心,以WindowsCE.NET4.2為操作系統(tǒng),解決了本校燃料電池中巴車原有車載顯示系統(tǒng)的一些問題。同時,系統(tǒng)與小型工控機和DSP構成的上/下位機模式的原車載顯示系統(tǒng)相比,硬件簡潔,無中間插接線,系統(tǒng)更加穩(wěn)定;與ARM7和/比CLinux、ARM7和pC/OS.II構成的原車載顯示系統(tǒng)相比,核心性能更高,界面美觀且開發(fā)快捷。本文圍繞車載顯示系統(tǒng)展開工作,根據(jù)車載顯示系統(tǒng)的基本需求,以及解決原有車載顯示系統(tǒng)的問題,制定了系統(tǒng)開發(fā)的任務;按照嵌入式系統(tǒng)的總體結構,從硬件層、驅動層、O
3、S層到應用層自下而上進行設計。工作包括:選擇~款以$3C2410X為核心的開發(fā)板,外擴CAN總線通信接口,構建了系統(tǒng)的硬件平臺;根據(jù)外擴CAN總線通信接口的硬件設計,開發(fā)了在WindowsCE下的驅動程序;根據(jù)車載顯示系統(tǒng)的硬件和功能需求,定制WindowsCE操作系統(tǒng),創(chuàng)建操作系統(tǒng)映像并下載至開發(fā)板;開發(fā)車載顯示系統(tǒng)應用程序,包括數(shù)據(jù)接收處理、界面顯示、數(shù)據(jù)保存三個模塊;對整個車載顯示系統(tǒng)進行調試和完善。最后,本文總結了整個車載顯示系統(tǒng)開發(fā)工作,并對車載顯示系統(tǒng)提出了幾點展望。關鍵詞:車載顯示系統(tǒng),ARM9,$3C2410X,WindowsCE
4、.NET4.2,EmbeddedVisualC++4.0AbstractFuelCellVehicle(FCV)isaverypopularresearchprojectnowadays.FCVisacomplexsystemwhichconsistsofmanydevices.It,SdifficuIttofindthecausesoftheproblemmerelybyexperienceswhileaproblemoccurred.Togetanddisplayoperatingdatapreciselyisverynecessary.To
5、achievethisrequest,adisplaysysteminvehicleisdesigned.Whenthevehicleruns,thedisplaysystemdisplaysaseriesofdataofconcern,checkstatus,andsavetheoriginaldataforresearchafterexperiments.Anewdisplaysysteminvehicleisdesignedinthispaper.Thesystem,basedonARM9microprocessorandWindowsCE
6、embeddedoperatingsystem,hassolvedsomeproblemsoftheolddisplaysysteminthefuelcellbusofourcollege.Comparedwiththeolddisplaysystemwhichcompriseamini-industrialcomputerandacontrolsystemwithaDSPmicroprocessor,thehardwareismoresimple,andthesystemismoresteady.Comparedwiththeolddispla
7、ysystembasedonARM7&/tCLinux(or∥C/OS·II),themicroprocessorhasabetterperformance.andtheapplicationiseasiertoprogram.Afterbasicfunctionsofadisplaysysteminvehicleandproblemsoftheolddisplaysystemareanalyzed,thetaskofdevelopmentissetup.Accordingtothestructureofembeddedsystem,hardwa
8、relayer,diverlayer,OSlayerandapplicationlayerofthedisplaysystemarede