99爱爱,专区,国产激情毛片,国产成人,中文无码A片久久同性,最近中文字幕高清字幕免费mv,国产精品黄页免费高清在线观看

問答

什么是基于ARM的車載GPS智能導(dǎo)航系統(tǒng)?

提問者: wdacb 2013-10-14 00:00

最佳答案

  1 引言 隨著中國的城市化的程度不斷加快,使得越來越多的人口與事業(yè)單位集中在一個“狹小”范圍內(nèi)生活與工作。城市的迅速“膨脹”直接導(dǎo)致了交通網(wǎng)絡(luò)的日趨復(fù)雜,人員流動的日益頻繁也使得每個人對空間信息有了更多的依賴。人們更加關(guān)心“當(dāng)前我在哪里?”“目的地在哪里?”“如何到達(dá)?”等問題。而以嵌入式系統(tǒng)為平臺的數(shù)字地理集成應(yīng)用方案可以有效地解決這些矛盾。在此背景下,本文給出了基于的嵌入式解決方案。   字串8   2 硬件實現(xiàn)   本嵌入式導(dǎo)航系統(tǒng)的硬件核心是三星公司系列中的位處理器芯片,該芯片強大的實時處理能力和豐富的外圍接口非常適合嵌入式系統(tǒng)的開發(fā),本系統(tǒng)正是基于該芯片的這些特點而設(shè)計的。系統(tǒng)框圖如圖所示。   字串3   該系統(tǒng)以微處理器為核心,與片的和一片的組成了最小系統(tǒng)。外部添加了用于接收信號的模塊,用于顯示的液晶面板以及一片的聲音芯片。此外,為了調(diào)試的方便,我們還增加了一片的網(wǎng)卡芯片。   字串9   字串8   字串4   字串6   字串9   字串3   3 系統(tǒng)平臺的建立   系統(tǒng)平臺的建立主要包括兩部分,即宿主機(機)上操作系統(tǒng)的選擇和交叉編譯器工具鏈的建立。 字串2   PC機上的操作系統(tǒng)可以有多種選擇:安裝發(fā)行版、在下使用虛擬機或者使用。由于現(xiàn)今統(tǒng)領(lǐng)著全球超過半數(shù)的機(在中國占據(jù)近的份額),許多開發(fā)者開始使用虛擬機等手段來實現(xiàn)在平臺下進行嵌入式的開發(fā),但這些方法都會或多或少地帶來些兼容性問題。開發(fā)嵌入式最好的選擇便是在機上安裝發(fā)行版,因為這樣與毫無關(guān)聯(lián),可占有系統(tǒng)全部資源,擁有系統(tǒng)最高性能和最佳的兼容性。 字串7   在建立交叉編譯器工具鏈方面必須注意一點的便是運行庫的選擇,F(xiàn)在可供選擇的運行庫有以及等。是由項目提供的標(biāo)準(zhǔn)運行庫,它針對應(yīng)用設(shè)計,較龐大,但能提供最優(yōu)的兼容性。如果一般的嵌入式開發(fā)可選用。原本是開發(fā)過程中的一個語言庫,現(xiàn)已經(jīng)獨立于項目并且進一步完善。它對的大部分函數(shù)進行了重寫,并且目標(biāo)就定位于嵌入式,所以其相對而言要小巧很多。此外由于它的函數(shù)與保持一致,這樣很多原本基于開發(fā)的軟件基本無需改動便可改用編譯運行,使得在嵌入式系統(tǒng)上占用的內(nèi)存和磁盤空間更少。但由于畢竟不是標(biāo)準(zhǔn)的運行庫,因此擁有著一定的兼容性問題。   字串7   本系統(tǒng)選用了作為宿主機(機)的操作系統(tǒng)以及分別使用和建立兩條采用不同的運行庫的交叉編譯器工具鏈。由于我們系統(tǒng)開發(fā)需要使用的功能下載內(nèi)核以及的網(wǎng)絡(luò)文件系統(tǒng),所以首先需要對設(shè)置以及,而后需要設(shè)置一個串口通信軟件與開發(fā)板互動,本系統(tǒng)選擇了。   字串9   使用兩條采用不同運行庫的交叉編譯器工具鏈的主要原因在于,我們的導(dǎo)航應(yīng)用程序使用有兼容性問題,所以不得不采用。而為了減少占用資源,我們、內(nèi)核和仍然采用的是。 字串1   本課題主要環(huán)境設(shè)置如下: 字串3   課題主目錄 字串7   /Project   字串9   編譯器目錄   字串1   arm-linux-uclibc-   字串4   /Project/toolchina/uclibc/buildroot/build_arm_nofpu/ 字串4   staging_dir   字串6   arm-unknown-linux-gnu-   字串9   /Project/toolchain/glibc/tools/gcc-4.1.0-glibc-2.3.2/   字串8   arm-unknown-linux-gun 字串2   目錄   字串3   /Project/nfs   字串3   目錄   字串9   /tftpboot   字串8   機的地址 字串9   192.168.0.110   字串2   開發(fā)板的地址 字串1   192.168.0.3   字串8   4 應(yīng)用軟件的開發(fā)   在系統(tǒng)平臺建立之后,操作系統(tǒng)提供了底層的操作,包括文件系統(tǒng)的管理、內(nèi)存分配以及基本的燒錄讀取,但并沒有提供友好的顯示界面。同時也為了實現(xiàn)地理數(shù)據(jù)的顯示和導(dǎo)航,就需要在操作系統(tǒng)上放入圖形用戶界面支持系統(tǒng)和地理信息開發(fā)平臺。為此我們分別選擇了和。   字串3   字串5   字串5   字串2   字串6   圖是應(yīng)用軟件的流程圖   字串5   整個軟件系統(tǒng)依靠響應(yīng)不同窗口或者控件發(fā)出的事件,來實現(xiàn)各種功能。通過主窗口建立后注冊控件,可以較為方便的實現(xiàn)一些常用的地圖操作。主窗口建立后,將會創(chuàng)建許多用于子窗口,包括用于顯示經(jīng)緯度信息,時間。速度的靜態(tài)框,用于實現(xiàn)快速便捷操作的工具欄,用于實現(xiàn)功能關(guān)閉和地圖數(shù)據(jù)加載的菜單欄。 字串3   字串2   字串4   圖4 GPS接收模塊流程圖   字串3   5 總結(jié)和展望  。ㄍ瓿身椖康拿Q)嵌入式移動地圖導(dǎo)航系統(tǒng)經(jīng)過最初設(shè)計、實現(xiàn)及應(yīng)用檢驗,已經(jīng)具備基本的功能,可初步滿足個人移動導(dǎo)航信息系統(tǒng)的需求。能完成數(shù)字地圖的加載、縮放、拖動、搜索、簡易導(dǎo)航、測距、功能開閉等功能。同時我們也摸索出了一整套較為可行的矢量地圖的制作方法能依據(jù)使用的場合不同,較快速的完成地圖數(shù)據(jù)源的制作及相關(guān)信息的添加,有一定的擴展能力。當(dāng)然由于時間和能力的有限,這款產(chǎn)品也有其一定的不足,值得進一步的深入研究,例如:在打開接收模塊之后,系統(tǒng)的響應(yīng)速度將有顯著的下降,雖然已經(jīng)對核心和編譯器經(jīng)過適當(dāng)?shù)膬?yōu)化,但情況并沒有顯著的改善。問題可能在硬件平臺的處理速度和可調(diào)用的資源有限,也有可能在軟件接收上的程序結(jié)構(gòu)不合理,嵌套過多。接收信號有時會發(fā)生信號接收的不穩(wěn)定,出現(xiàn)信號的偏移,超過標(biāo)稱的誤差值。問題可能在開發(fā)平臺的設(shè)計電路中對于數(shù)據(jù)信號線的排版上,沒有使信號線等距,也沒有設(shè)置合理的信號隔離和保護帶,導(dǎo)致最終出現(xiàn)了不應(yīng)有的誤差。但從軟件上著手,如何糾正這樣的誤差也是值得研究的一個方向。在本課題中只實現(xiàn)了固定點的導(dǎo)航,并不能完成從任意點至任意點的導(dǎo)航。導(dǎo)航功能可以從軟件方面繼續(xù)深入的研究,包括對地圖格式的選擇等。這些都是將來值得完善之處。 字串1   字串1   圖5 硬件平臺   字串6   字串6   字串7   字串6   圖6 最終效果圖   字串6   字串4   字串6   字串3   字串3   字串9   參考文獻   1 飛漫軟件,MiniGUI 技術(shù)白皮書 Ver 1.6.2,www.minigui.org, 2004.3.29 字串9   2 飛漫軟件,mGIS技術(shù)文檔,, 2005.3 字串3   3 飛漫軟件,mGIS產(chǎn)品介紹,, 2005.3   字串4   4 MapInfo Corporation, MapInfo7.5用戶指南,www.mapinfo.com,2003.12 字串6   5 HOLUX,GR-87使用手冊, 字串5   6 HOLUX,GR-86 manual,www.holux.com.cn,2005.5   字串8   7 鄧滔,徐勇,GPS與嵌入式Linux平臺串行通信研究,湖南大學(xué)電氣與信息工程學(xué)院,2004.11.2,全文   字串4   8 孫天澤,袁文菊,張海峰. 嵌入式設(shè)計及Linux驅(qū)動開發(fā)指南. 北京:電子工業(yè)出版社,2005   字串1   9 馬忠梅,李善平,康慨等. ARM & Linux嵌入式系統(tǒng)教程. 北京:航空航天出版社,2004   字串4   10 廖日坤. ARM嵌入式應(yīng)用開發(fā)技術(shù)白金手冊. 北京:中國電力出版社,2005   字串1   11 Samsung Electronics Co., Ltd. S3C2410X 32-Bit RISC Microprocessor User's Manual. Revision 1.2. 2003 字串2   12 Samsung Electronics Co., Ltd. K9F1208U0B Datasheet. Revision 0.1. 2004 字串1   13 Corbet J, Rubini A, Kroah-Hartman G. Linux設(shè)備驅(qū)動程序. 魏永明,耿岳,鐘書毅譯. 第三版. 北京:中國電力出版社,2006   字串3   14 Love R. Linux內(nèi)核設(shè)計與實現(xiàn). 陳莉君,康華,張波譯. 第二版. 北京:機械工業(yè)出版社,2006 字串2   15 Philips Semiconductors. UDA1341TS Product Specification. 2002 字串9   16 Sharp Corporation. LQ080V3DG01 Product Specification. 2003   字串5

回答者:xuexiaojian02016-10-14 00:00

相關(guān)問題

車友關(guān)注

最新標(biāo)簽

按字母分類:
ABCDEFGHIJKLMNOPQRSTWXYZ0-9