【正文】
定位,精度可達(dá)厘米級和毫米級。UPTECHPXA270S 教學(xué)科研平臺由處理器核心板、主板及LCD 三部份組成。PXA270可以廣泛應(yīng)用于PDA、智能手機(jī)、PMP 產(chǎn)品中。深圳市億道電子技術(shù)有限公司推出基于Intel PXA270的Sophia Sandgate II評估板,提供豐富的軟硬件資源。數(shù)據(jù)傳輸能力的提高,終端多媒體能力的普及以及終端芯片中內(nèi)置GPS方案的出現(xiàn),針對移動定位技術(shù)的限制越來越少。但目前嵌入式 GPS 定位導(dǎo)航系統(tǒng)從系統(tǒng)平臺、開發(fā)環(huán)境到地圖數(shù)據(jù)、應(yīng)用軟件等幾乎都處在一個商業(yè)化的封閉的環(huán)境下,造成了開發(fā)成本昂貴,安全性低,擴(kuò)展性差,數(shù)據(jù)更新和交換困難,缺乏軟件自主權(quán)等問題。民用就像汽車導(dǎo)航儀,手機(jī)導(dǎo)航等。 總之,系統(tǒng)開發(fā)所獲得效益將遠(yuǎn)大于系統(tǒng)開發(fā)所需的費(fèi)用,所以GPS定位導(dǎo)航系統(tǒng)的開發(fā)在經(jīng)濟(jì)可行性方面是可行的。這無疑給本系統(tǒng)節(jié)省了一筆開銷。嵌入式系統(tǒng)的廣泛應(yīng)用前景和發(fā)展?jié)摿κ蛊涑蔀?l世紀(jì)的應(yīng)用熱點(diǎn)之一。而是分析這個軟件項(xiàng)目是否值得去開發(fā),其中的關(guān)鍵和技術(shù)難點(diǎn)是什么,問題能否得到解決,怎樣達(dá)到目的等。ARM公司是業(yè)界領(lǐng)先酌16/32位嵌入式處理器技術(shù)提供商,其產(chǎn)品占領(lǐng)了約75%的RISC處理器市場。RISC是一種設(shè)計思想,目標(biāo)是設(shè)計出一套能在高時鐘頻率下單周期執(zhí)行,簡單而有效的指令集。嵌入式系統(tǒng)的生命周期相當(dāng)長。嵌入式系統(tǒng)涉及計算機(jī)技術(shù)、微電子技術(shù)、電子技術(shù)、通信和軟件等各行各業(yè)。現(xiàn)場人員可以使用像手提電腦和掌上電腦這樣的設(shè)備完成數(shù)據(jù)采集,所輸入的數(shù)據(jù)保留在本地存儲器中,隨后上傳到公司的數(shù)據(jù)庫中。該系統(tǒng)通過 TCP/IP 網(wǎng)絡(luò)將數(shù)據(jù)傳送到中央管理系統(tǒng),中央管理系統(tǒng)可以時運(yùn)行Web瀏覽器的PC機(jī)。還有很多系統(tǒng)有實(shí)時要求,但是對實(shí)時的要求不強(qiáng),例如語音通信系統(tǒng),語音包的延遲只會造成短暫的靜默,不會有什么嚴(yán)重的后果,類似的這種系統(tǒng)被成為“軟實(shí)時嵌入式系統(tǒng)”。這樣的系統(tǒng)被稱為實(shí)時嵌入式系統(tǒng)。在制造廠和汽車廠里很多用于過程控制的嵌入式系統(tǒng)可以被劃入此類。依據(jù)系統(tǒng)是否必須作為獨(dú)立單元工作或必須具有網(wǎng)絡(luò)功能,是否必須執(zhí)行實(shí)時操作的標(biāo)準(zhǔn),可以將嵌入式系統(tǒng)大致分為如下類型。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個部分組成,用于實(shí)現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。隨著消費(fèi)結(jié)構(gòu)的改變,人們對家電的靈活性和可控性提出了更高的要求:這些只能通過家電的數(shù)字化和網(wǎng)絡(luò)化來實(shí)現(xiàn);隨著電話通信費(fèi)用和通信類電子產(chǎn)品的價格進(jìn)一步下調(diào),PDA結(jié)合數(shù)字手機(jī)將成為今后個人數(shù)據(jù)通信和事務(wù)處理的最佳選擇;同時,對于現(xiàn)代化的醫(yī)療、測控儀器和機(jī)電產(chǎn)品也需要有專用的嵌入式系統(tǒng)軟件的支持。嵌入式系統(tǒng)無所不在,它幾乎包括了我們周圍的所有電器設(shè)備:掌上PDA、移動計算設(shè)備、電視機(jī)頂盒、上網(wǎng)手機(jī)、多媒體、汽車、微波爐等家庭自動化系統(tǒng)、電梯、安全系統(tǒng)、自動售貨機(jī)、醫(yī)療系統(tǒng)、立體音響、蜂窩式電話、自動取款機(jī)等等。近幾年涌現(xiàn)出大量的 GPS定位導(dǎo)航設(shè)備以及解決方案,被廣泛地應(yīng)用到城市智能交通管理、現(xiàn)代物流調(diào)運(yùn)、車輛監(jiān)控等領(lǐng)域,極大地改善了人類的生產(chǎn)和生活,推動了信息化社會的發(fā)展。近十年來互聯(lián)網(wǎng)的飛躍式發(fā)展,在引領(lǐng)了第三次信息產(chǎn)業(yè)革命的同時,也帶來了其中諸多問題和隱患,其中的信息安全和網(wǎng)絡(luò)安全問題就是一個明顯例子。據(jù)有關(guān)專家預(yù)測,在美國,單單是汽車GPS導(dǎo)航系統(tǒng),2000年后的市場將達(dá)到30億美元,而在我國,汽車導(dǎo)航的市場也將達(dá)到50億元人民幣。應(yīng)用的一部分,使用計算機(jī)對企業(yè)單位的各項(xiàng)信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。 Digital map。基于GPS的衛(wèi)星定位技術(shù),可以將移動目標(biāo)的動態(tài)位置(包括經(jīng)度和緯度)、時間、狀態(tài)等信息通過無線通信鏈路實(shí)時傳送到監(jiān)控中心,從而在電子地圖上顯示出移動終端運(yùn)動的軌跡,并對終端的位置、速度、運(yùn)動方向、報警信息等用戶感興趣的參數(shù)進(jìn)行監(jiān)控和查詢。本文提出了一套結(jié)構(gòu)完整的基于ARM 處理器、開源嵌入式linux 系統(tǒng)和開放式地圖數(shù)據(jù)來構(gòu)建嵌入式GPS 地圖定位導(dǎo)航系統(tǒng)的設(shè)計方案。關(guān)鍵詞:全球定位系統(tǒng);數(shù)字地圖;定位導(dǎo)航;Linux;ARMBased on the ARM embedded GPS munications AbstractAs the global positioning system in the aerospace, aviation, marine, ocean processes, geodesy, land navigation, and extensive use of its military broad application prospects, making the GPS positioning and navigation system into the field of peting domestic and foreign object of study. This paper presents a structured ARMbased processors, open source embedded linux system and the open map data to build an embedded GPS positioning and navigation system map design. Based on GPS satellite positioning technology, the dynamic can be a moving target position (longitude and latitude), time, status and other information transmitted in real time via wireless munication link to the monitoring center, which is displayed on the electronic map of the trajectory of the mobile terminal movement, And the terminal position, velocity, direction of movement, alarm information of interest to users to monitor and query parameters. This paper presents an embedded ARMbased autopositioning system, with a small footprint, high performance, high reliability and configurable features, and can be successfully ported to a variety of hardware and operating system platforms. Building the system hardware and software platform, based on the GPS map navigation by studying the critical theory and technology, including the positioning data protocol analysis, system digital map to select, coordinate conversion, vector map visualization and roaming, zooming and other operations, design and Development of the upper GPS, map software modules, enabling GPS map navigation function.KeyWords: Global positioning system。 ARM 目 錄1 緒論 1 選題背景 1 系統(tǒng)開發(fā)的目的及意義 1 2 3 3 嵌入式系統(tǒng)分類 3 嵌入式系統(tǒng)的特點(diǎn) 4 ARM簡介 52 需求分析 6 可行性分析 6 技術(shù)可行性分析 6 經(jīng)濟(jì)可行性分析 6 使用可行性分析 7 法律可行性分析 7 73 開發(fā)環(huán)境介紹 9 嵌入式系統(tǒng)科研平臺 9 開發(fā)平臺簡介 9 UPTECHPXA270S開發(fā)平臺邏輯圖 104 概要設(shè)計 11 GPS原理及定位說明 11 GPS概述 11 GPS接口 13 15 16 175 詳細(xì)設(shè)計與實(shí)現(xiàn) 20 20 20 21 21 21 22 22 23 24 24 256 測試 34 測試目的 34 軟件測試的內(nèi)容 34 測試結(jié)果 34 功能測試 34 性能測試 34 子模塊的測試 35 綜合測試 35 測試結(jié)果分析 35結(jié)論 36致謝 37參考文獻(xiàn) 38 遼寧科技大學(xué)本科生畢業(yè)設(shè)計(論文) 第38頁1 緒論 選題背景下面詳細(xì)分紹一下GPS技術(shù)、嵌入式系統(tǒng)及ARM微處理器。 隨著冷戰(zhàn)結(jié)束和全球經(jīng)濟(jì)的蓬勃發(fā)展,美國政府宣布2000年至2006期間,在保證美國國家安全不受威脅的前提下,取消SA政策,GPS民用信號精度在全球范圍內(nèi)得到改善,利用C/A碼進(jìn)行單點(diǎn)定位的精度由100米提高到20米,這將進(jìn)一步推動GPS技術(shù)的應(yīng)用,提高生產(chǎn)力、作業(yè)效率、科學(xué)水平以及人們的生活質(zhì)量,刺激GPS市場的增長。定位技術(shù)不僅對國家安全、軍事發(fā)展有著戰(zhàn)略性的意義,而且通過與現(xiàn)有的商業(yè)應(yīng)用服務(wù)相結(jié)合,為廣大民眾提供了一種基于位置信息的新型現(xiàn)代服務(wù)模式,帶來了新鮮的用戶體驗(yàn),并逐步滲透到人們?nèi)粘I畹姆椒矫婷?,正在成為生活中不可缺少的一種服務(wù)。嵌入式 GPS地圖定位導(dǎo)航系統(tǒng)是綜合運(yùn)用 GPS定位技術(shù)、GIS地理信息技術(shù)和嵌入式系統(tǒng)等多種高新技術(shù)的應(yīng)用系統(tǒng),能夠?yàn)橛脩籼峁╇S時隨地的定位、導(dǎo)航和授時服務(wù)。對設(shè)計和開發(fā)基于開放系統(tǒng)平臺和數(shù)據(jù)標(biāo)準(zhǔn)的,安全、穩(wěn)定、低成本的嵌入式 GPS地圖定位導(dǎo)航。中國有世界上最大的家用電子產(chǎn)品消費(fèi)市場,彩電、VCD、游戲機(jī)、學(xué)習(xí)機(jī)的擁有數(shù)量都居世界第一。目前國內(nèi)普遍認(rèn)同的定義是:以應(yīng)用為中心、以計算機(jī)技術(shù)為基礎(chǔ),軟、硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計算機(jī)系統(tǒng)。根據(jù)不同的分類標(biāo)準(zhǔn)嵌入式系統(tǒng)有不同的分類方法。輸出可以是驅(qū)動另一個系統(tǒng)的電信號,或者是為用戶顯示信息的LCD(Liquid Crystal Display)顯示。實(shí)時嵌入式系統(tǒng)有些嵌入式系統(tǒng)被要求在指定的時間內(nèi)完成特定的任務(wù)。這種必須嚴(yán)格符合實(shí)時約束條件的系統(tǒng)被稱作“硬實(shí)時嵌入式系統(tǒng)”。一個典型的例子就是對制造工廠的設(shè)備進(jìn)行監(jiān)控的系統(tǒng)。這些設(shè)備需要運(yùn)行功能強(qiáng)大的移動操作系統(tǒng)別從網(wǎng)站下載信息。嵌入式處理器大多數(shù)是專門為特定應(yīng)用設(shè)計的,通常具有低功耗、體積小、集成度高等特點(diǎn),一般是包含各種外圍設(shè)備接口的系統(tǒng)。只有這樣才能適應(yīng)嵌入式系統(tǒng)的應(yīng)用需要,在產(chǎn)品價格性能等方面具備競爭力。 ARM簡介ARM是一種基于RISC(精簡指令集計算機(jī))構(gòu)建的通用的32位微處理器。相反,傳統(tǒng)的復(fù)雜指令集的計算機(jī)則更側(cè)重于硬件執(zhí)行指令的功能性,使CISC指令變的更復(fù)雜