資源描述:
《基于arm的標繪臺終端設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、哈爾濱工程大學碩士學位論文ClassifiedIndex:U.D.C:ADissertationfortheDegreeofM.EngDesignandRealizationofthePlotterMobileTerminalbasedonARMCandidate:GuYuSupervisor:Prof.ZhouWeidongAcademicDegreeAppliedfor:MasterofEngineeringSpecialty:ControlTheoryandControlEngineeringDateofSubmis
2、sion:January,2013DateofOralExamination:March.,2013University:HarbinEngineeringUniversity哈爾濱工程大學碩士學位論文哈爾濱工程大學學位論文原創(chuàng)性聲明本人鄭重聲明:本論文的所有工作,是在導師的指導下,由作者本人獨立完成的。有關觀點、方法、數(shù)據(jù)和文獻的引用已在文中指出,并與參考文獻相對應。除文中已注明引用的內容外,本論文不包含任何其他個人或集體已經公開發(fā)表的作品成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識
3、到本聲明的法律結果由本人承擔。作者(簽字):日期:年月日哈爾濱工程大學學位論文授權使用聲明本人完全了解學校保護知識產權的有關規(guī)定,即研究生在校攻讀學位期間論文工作的知識產權屬于哈爾濱工程大學。哈爾濱工程大學有權保留并向國家有關部門或機構送交論文的復印件。本人允許哈爾濱工程大學將論文的部分或全部內容編入有關數(shù)據(jù)庫進行檢索,可采用影印、縮印或掃描等復制手段保存和匯編本學位論文,可以公布論文的全部內容。同時本人保證畢業(yè)后結合學位論文研究課題再撰寫的論文一律注明作者第一署名單位為哈爾濱工程大學。涉密學位論文待解密后適用本聲明。本論
4、文(□在授予學位后即可□在授予學位12個月后□解密后)由哈爾濱工程大學送交有關部門進行保存、匯編等。作者(簽字):導師(簽字):日期:年月日年月日基于ARM的標繪臺終端設計與實現(xiàn)摘要海圖作業(yè)標繪臺是一個將紙海圖和計算機控制系統(tǒng)相結合的標繪作業(yè)系統(tǒng),在實際的航海作業(yè)中,體現(xiàn)的作用更尤為突出。作為標繪臺重要組成的移動終端,它的發(fā)展,需適應不斷升級的艦船系統(tǒng)需求。正因此,本文深刻研究當前標繪臺終端的缺點和不足,現(xiàn)有的標繪終端設備技術作為背景,提出改進方案,重新對其功能、顯示效果進行設計,并預留一些拓展的配置,提升移動終端的整體性
5、能,達到模塊化、體積小、易擴展、易維護、易使用的設計要求,以達到最終使用的目的。首先,參照標繪臺的整體設計需求,根據(jù)現(xiàn)有標繪臺定標器的原理,提出終端的設計方案,規(guī)定終端的性能指標,明確其工作原理。在標繪臺系統(tǒng)中,終端系統(tǒng)的總體由移動終端,標繪臺信息處理計算機和數(shù)字化儀組成。根據(jù)現(xiàn)有的標繪臺終端需求,當前市場上常用的多種PDA實現(xiàn)技術,參照PDA的原理,為了滿足移動終端的高性能指標,系統(tǒng)選用了多種先進的、智能的、廣泛的計算機控制技術,如嵌入式處理器,嵌入式操作系統(tǒng),視圖顯示設計技術。搭建嵌入式系統(tǒng),負責通信,信息處理,界面顯
6、示,觸摸屏和非觸摸屏交互,硬件配置,多種外在驅動配置,驅動簡單易行,在內核的源碼基礎上,可隨機進行修改、配置,不僅在結構上提高了硬件的簡潔性,可配置能力,又提高了海圖標繪設備的紙海圖數(shù)字化能力,進而把握住戰(zhàn)場上的作戰(zhàn)先機。根據(jù)既定的設計方案,參照所需達到的性能指標,給出移動終端的硬件需求參數(shù),選定移動終端的硬件配置,進而以高端的ARM開發(fā)板,在PC機上,設置引導程序BootLoader,配置操作系統(tǒng)內核,移植Linux操作系統(tǒng),根據(jù)外圍硬件接口配置驅動,編寫應用程序代碼,配置開發(fā)板,對移動終端進行實驗開發(fā)。我們選定的開發(fā)板
7、,對外圍硬件有很好的支持,硬件的配置極高,可任意配置,對開發(fā)環(huán)境要求低,僅需在PC機上安裝Linux虛擬機、超級終端,便可對開發(fā)板進行配置。開發(fā)板的處理器和配置的多種操作系統(tǒng)均與終端需求相似,我們可以模擬真實的硬件水平進行配置、擴展。選定通信接口串口和以太網口之后,隨后制訂通信協(xié)議,引入一些先進技術,如Qt圖形界面開發(fā)庫,后臺數(shù)據(jù)的存儲,無線與有線并存的通信方法,應用強大的通信能力,硬件上配置的冗余,串口和以太網通信分類設計確保終端的冗余、可靠和穩(wěn)定。結合標繪臺需要的功能,信息的處理能力,研究軟件設計和管理的標準化和工程化
8、,提出應用程序的總體流程圖,實現(xiàn)方式,功能配置,在QtDesigner開發(fā)工具下,以面向對象的程序設計思想,調用大量封裝的Qt類,以及自定義的類,模塊化設計。既降低了程序的復雜度,又提高了程序的健壯性。由于本課題的實用性較強,本文將重點放在應用程序的設計方面,突出強調數(shù)據(jù)處理,界面設計,交互,另外,操作