【正文】
操作系統(tǒng)選擇方案............................................... GPS 模塊選擇方案 ...............................................顯示模塊設(shè)計方案................................................地圖文件存放方案................................................總體方案確定 .......................................................系統(tǒng)硬件方案....................................................軟件需求........................................................5 系統(tǒng)的硬件設(shè)計與實(shí)現(xiàn) .................................................. 主控芯片電路 ...................................................... FLASH 芯片電路 ......................................................Nand flash 芯片電路 ............................................. nor flash 芯片電路 ............................................. 串口電路 .......................................................... USB 端口電路 ....................................................... 系統(tǒng)總線及 LCD接口電路 ............................................ 電源電路 .........................................................11 系統(tǒng)的軟件設(shè)計 .......................................................1系統(tǒng)概述 ..........................................................1軟件詳細(xì)設(shè)計 ......................................................1主函數(shù).........................................................1畫布...........................................................1位圖元素.......................................................1GPS 類 .........................................................1主界面.........................................................地圖窗口.......................................................2多媒體播放窗口.................................................2游戲窗口.......................................................2日歷窗口.......................................................2電子書窗口....................................................2聲卡驅(qū)動移植..................................................2觸摸屏驅(qū)動移植................................................2RTC 驅(qū)動 ......................................................27 移植與測試 ...........................................................2檢查編譯環(huán)境的搭建 ................................................2圖形界面的搭建 ....................................................測試 ..............................................................32 總結(jié) .................................................................36 系統(tǒng)方案選擇和論證、引言GPS 是英文 Global Positioning System(全球定位系統(tǒng))的簡稱,而其中文簡稱為“球位系” 。 GPS。嵌入式操作系統(tǒng) Abstract:With the rapid development of embedded technology and automobile industry,vehicle navigation system has been wellknown in automobile industry. In developed countries like Europe and US, carborne navigator has matured and has a big market. However, this product appeared in China only a short time ago, so most of its types are still on trial. Due to its vast land, large population and rapiddeveloping economy, there will be a high consumption of cars in China. Therefore, carborne navigator will be in great demand in China with the development of economy in the future. To study vehicle navigation system has an important effect on improving security of vehicle, reducing pressure of drivers, so plays an important role in solving transportation problems.This Paper first discusses the principle of the vehicle navigation system and the principle of hardware structure,then the analysis has designed sottwaresystem’S work flow and realizes the plan,focused on the ARM processor and theLinux operating system to achieve vehicle navigation terminal and its functionalmodules of the detailed realization this system consists of GPS data collection, map display posed of two parts, simulated GPS navigation process. Through the GPS module, arm9 hardware environment, embedded LINUX operating system, TFT touch screen and other modules to plete the operation of the entire system to collect realtime GPS data, GPS data and then display the corresponding map. This design feature is userfriendly, user easy to operate, low power consumption, easy to a trip.Keywords: ARM。GPS。關(guān)鍵詞:ARM。通過 GPS 模塊、arm9 硬件環(huán)境、嵌入式 LINUX 操作系統(tǒng)、TFT觸摸屏等模塊來完成整個體系的運(yùn)作,使其實(shí)時采集 GPS 數(shù)據(jù),然后將 GPS 數(shù)據(jù)對應(yīng)的地圖顯示出來。本論文首先討論了車載導(dǎo)航系統(tǒng)的原理和硬件結(jié)構(gòu),然后分析設(shè)計了軟件系統(tǒng)的工作流程及實(shí)現(xiàn)方案;重點(diǎn)介紹了在 ARM 處理器和 Linux 操作系統(tǒng)實(shí)現(xiàn)車載導(dǎo)航終端各功能模塊的詳細(xì)過程。中國地域遼闊、人口眾多并發(fā)展迅速,必將成為巨大的汽車消費(fèi)市場,因此隨著未來經(jīng)濟(jì)的發(fā)展,中國的車載導(dǎo)航產(chǎn)品將具有廣闊的市場空間。在歐美等發(fā)達(dá)國家,車載導(dǎo)航儀產(chǎn)品已經(jīng)走向成熟,形成了規(guī)?;氖袌鲂枨?。 Dennis 《C\C++編程指南》林銳 《More Effective C++》Scott Meyers 《Linux 系統(tǒng)移植》劉勇 孫賀 聶強(qiáng) 《Linux System Programming》 Robert Love 《UNIX 網(wǎng)絡(luò)編程》 Stevens 《UNIX 環(huán)境高級編程》Dennis 《Unix 編程藝術(shù)》Enic 《Linux 設(shè)備驅(qū)動 Edition》 Jonathan Corbet,,Alessandro Rubini,Greg KroahHartman1. 設(shè)計(論文)研究方法及步驟進(jìn)度安排如下:查找文獻(xiàn)資料,了解車載導(dǎo)航研究現(xiàn)狀,研究成果,發(fā)展趨勢及存在問題;為系統(tǒng)制定初步的設(shè)計方案;學(xué)習(xí)關(guān)于 GPS、GPRS 方面的知識;更熟練的掌握并應(yīng)用 C++、QT 的應(yīng)用,學(xué)習(xí) QT 編程;熟悉為系統(tǒng)開發(fā)所適用的開發(fā)板,包括其相關(guān)的接口,引導(dǎo),內(nèi)核等信息;學(xué)習(xí)嵌入式系統(tǒng)構(gòu)建,制作交叉編譯器,編寫 Bootloader、移植 Linux 內(nèi)核;對基本的 Linux 驅(qū)動程序開發(fā)進(jìn)行學(xué)習(xí),包括串口、I/O、A/D 轉(zhuǎn)換等;進(jìn)行 GPS 車載導(dǎo)航程序的移植;對整個系統(tǒng)進(jìn)行整合并聯(lián)調(diào),解決其中出現(xiàn)的問題。需要自己查找文獻(xiàn)資料,并進(jìn)行相關(guān)方面的學(xué)習(xí)。該系統(tǒng)主要分以下部分來實(shí)現(xiàn):GPS 數(shù)據(jù)采集與車輛定位最短路徑的算法與線路導(dǎo)航嵌入式 QT 的系統(tǒng)搭建與移植基于 QT 的百度系統(tǒng)集成基于 ARM9 的 GPS 設(shè)備驅(qū)動與串口通信三、設(shè)計(論文)的研究重點(diǎn)及難點(diǎn)主要重點(diǎn)是以當(dāng)前地點(diǎn)作為起點(diǎn),并且在地圖上制定的地方雙擊設(shè)置目的地,經(jīng)過最短路徑算法,求出并顯示起到到終點(diǎn)的導(dǎo)航路徑,此為導(dǎo)航儀的核心功能。二、設(shè)計(論文)主要研究的內(nèi)容、預(yù)期目標(biāo) 本課題是要設(shè)計一個車輛遠(yuǎn)程監(jiān)控系統(tǒng)能將串口采集到的現(xiàn)場數(shù)據(jù)通過 GPRS 網(wǎng)絡(luò)傳輸?shù)奖O(jiān)控中心,也可以接受遠(yuǎn)程端發(fā)送的數(shù)據(jù),再根據(jù)數(shù)據(jù)的內(nèi)容相應(yīng)的完成各種命令。這套系統(tǒng)可以為駕駛員充分的提供交通、安全、娛樂等信息,實(shí)現(xiàn)人、車、路的結(jié)合統(tǒng)一。但它的應(yīng)用對減少交通阻塞、提高汽車運(yùn)行效率、節(jié)約資源、提高安全性以及加強(qiáng)對車輛的集中管理和調(diào)度都有著非常重要的意義。因此,發(fā)展智能交通系統(tǒng)的意義非常重大。三. 設(shè)計(論文)進(jìn)度:1.查閱國內(nèi)外相關(guān)文獻(xiàn)資料,完成選題報告 (1-6 周)2.總體方案設(shè)計 (7 周)3.控制電路設(shè)計 (811 周)4.元器件選擇 (12 周)5.軟件設(shè)計 (1214 周)6.撰寫畢業(yè)論文 (14-15 周)7.初稿預(yù)審、正稿打印 (16 周)8.遞交畢業(yè)論文、畢業(yè)答辯 (17 周)指導(dǎo)教師: . 2022 年 12 月 22 日