提問者: wdacb 2013-10-14 00:00
1 引言 隨著中國的城市化的程度不斷加快,使得越來越多的人口與事業單位集中在一個“狹小”范圍內生活與工作。城市的迅速“膨脹”直接導致了交通網絡的日趨復雜,人員流動的日益頻繁也使得每個人對空間信息有了更多的依賴。人們更加關心“當前我在哪里?”“目的地在哪里?”“如何到達?”等問題。而以嵌入式系統為平臺的數字地理集成應用方案可以有效地解決這些矛盾。在此背景下,本文給出了基于的嵌入式解決方案。 字串8 2 硬件實現 本嵌入式導航系統的硬件核心是三星公司系列中的位處理器芯片,該芯片強大的實時處理能力和豐富的外圍接口非常適合嵌入式系統的開發,本系統正是基于該芯片的這些特點而設計的。系統框圖如圖所示。 字串3 該系統以微處理器為核心,與片的和一片的組成了最小系統。外部添加了用于接收信號的模塊,用于顯示的液晶面板以及一片的聲音芯片。此外,為了調試的方便,我們還增加了一片的網卡芯片。 字串9 字串8 字串4 字串6 字串9 字串3 3 系統平臺的建立 系統平臺的建立主要包括兩部分,即宿主機(機)上操作系統的選擇和交叉編譯器工具鏈的建立。 字串2 PC機上的操作系統可以有多種選擇:安裝發行版、在下使用虛擬機或者使用。由于現今統領著全球超過半數的機(在中國占據近的份額),許多開發者開始使用虛擬機等手段來實現在平臺下進行嵌入式的開發,但這些方法都會或多或少地帶來些兼容性問題。開發嵌入式最好的選擇便是在機上安裝發行版,因為這樣與毫無關聯,可占有系統全部資源,擁有系統最高性能和最佳的兼容性。 字串7 在建立交叉編譯器工具鏈方面必須注意一點的便是運行庫的選擇。現在可供選擇的運行庫有以及等。是由項目提供的標準運行庫,它針對應用設計,較龐大,但能提供最優的兼容性。如果一般的嵌入式開發可選用。原本是開發過程中的一個語言庫,現已經獨立于項目并且進一步完善。它對的大部分函數進行了重寫,并且目標就定位于嵌入式,所以其相對而言要小巧很多。此外由于它的函數與保持一致,這樣很多原本基于開發的軟件基本無需改動便可改用編譯運行,使得在嵌入式系統上占用的內存和磁盤空間更少。但由于畢竟不是標準的運行庫,因此擁有著一定的兼容性問題。 字串7 本系統選用了作為宿主機(機)的操作系統以及分別使用和建立兩條采用不同的運行庫的交叉編譯器工具鏈。由于我們系統開發需要使用的功能下載內核以及的網絡文件系統,所以首先需要對設置以及,而后需要設置一個串口通信軟件與開發板互動,本系統選擇了。 字串9 使用兩條采用不同運行庫的交叉編譯器工具鏈的主要原因在于,我們的導航應用程序使用有兼容性問題,所以不得不采用。而為了減少占用資源,我們、內核和仍然采用的是。 字串1 本課題主要環境設置如下: 字串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 開發板的地址 字串1 192.168.0.3 字串8 4 應用軟件的開發 在系統平臺建立之后,操作系統提供了底層的操作,包括文件系統的管理、內存分配以及基本的燒錄讀取,但并沒有提供友好的顯示界面。同時也為了實現地理數據的顯示和導航,就需要在操作系統上放入圖形用戶界面支持系統和地理信息開發平臺。為此我們分別選擇了和。 字串3 字串5 字串5 字串2 字串6 圖是應用軟件的流程圖 字串5 整個軟件系統依靠響應不同窗口或者控件發出的事件,來實現各種功能。通過主窗口建立后注冊控件,可以較為方便的實現一些常用的地圖操作。主窗口建立后,將會創建許多用于子窗口,包括用于顯示經緯度信息,時間。速度的靜態框,用于實現快速便捷操作的工具欄,用于實現功能關閉和地圖數據加載的菜單欄。 字串3 字串2 字串4 圖4 GPS接收模塊流程圖 字串3 5 總結和展望 (完成項目的名稱)嵌入式移動地圖導航系統經過最初設計、實現及應用檢驗,已經具備基本的功能,可初步滿足個人移動導航信息系統的需求。能完成數字地圖的加載、縮放、拖動、搜索、簡易導航、測距、功能開閉等功能。同時我們也摸索出了一整套較為可行的矢量地圖的制作方法能依據使用的場合不同,較快速的完成地圖數據源的制作及相關信息的添加,有一定的擴展能力。當然由于時間和能力的有限,這款產品也有其一定的不足,值得進一步的深入研究,例如:在打開接收模塊之后,系統的響應速度將有顯著的下降,雖然已經對核心和編譯器經過適當的優化,但情況并沒有顯著的改善。問題可能在硬件平臺的處理速度和可調用的資源有限,也有可能在軟件接收上的程序結構不合理,嵌套過多。接收信號有時會發生信號接收的不穩定,出現信號的偏移,超過標稱的誤差值。問題可能在開發平臺的設計電路中對于數據信號線的排版上,沒有使信號線等距,也沒有設置合理的信號隔離和保護帶,導致最終出現了不應有的誤差。但從軟件上著手,如何糾正這樣的誤差也是值得研究的一個方向。在本課題中只實現了固定點的導航,并不能完成從任意點至任意點的導航。導航功能可以從軟件方面繼續深入的研究,包括對地圖格式的選擇等。這些都是將來值得完善之處。 字串1 字串1 圖5 硬件平臺 字串6 字串6 字串7 字串6 圖6 最終效果圖 字串6 字串4 字串6 字串3 字串3 字串9 參考文獻 1 飛漫軟件,MiniGUI 技術白皮書 Ver 1.6.2,www.minigui.org, 2004.3.29 字串9 2 飛漫軟件,mGIS技術文檔,, 2005.3 字串3 3 飛漫軟件,mGIS產品介紹,, 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平臺串行通信研究,湖南大學電氣與信息工程學院,2004.11.2,全文 字串4 8 孫天澤,袁文菊,張海峰. 嵌入式設計及Linux驅動開發指南. 北京:電子工業出版社,2005 字串1 9 馬忠梅,李善平,康慨等. ARM & Linux嵌入式系統教程. 北京:航空航天出版社,2004 字串4 10 廖日坤. ARM嵌入式應用開發技術白金手冊. 北京:中國電力出版社,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設備驅動程序. 魏永明,耿岳,鐘書毅譯. 第三版. 北京:中國電力出版社,2006 字串3 14 Love R. Linux內核設計與實現. 陳莉君,康華,張波譯. 第二版. 北京:機械工業出版社,2006 字串2 15 Philips Semiconductors. UDA1341TS Product Specification. 2002 字串9 16 Sharp Corporation. LQ080V3DG01 Product Specification. 2003 字串5
回答者:xuexiaojian02016-10-14 00:00
肯定是版本給你裝錯了。可以重新裝新的!具體不會的話可以咨詢淘 寶旺 旺ID:鵬城人
提問者: 呵呵127313 2013-08-25
你可用諾基亞自帶的ovi導航,可離線很好用。下面是5230的安裝方法。 1、到中文諾基亞官網上下載ovi地圖安裝程序3.03版本 大概5.8M左右,PC套件安裝程序大概7.6M左右,將手機和PC連接在E盤里刪除Cit
提問者: xavun2089 2013-04-16
凱立德,導航犬都很不錯的。
提問者: didiao11300 2013-05-16
GPS導航系統只是在些紅燈口或轉彎處說下話,DVD語言電子導航系統它報道的比較全,而且還可以當DVD用。DVD語言電子導航系統和高檔車上自帶的導航系統差不多。
提問者: igzcw 2013-11-20
新科的gps地圖丟失或者升級要到新科自己的售后服務站才可以安裝(如果是人為刪除有可能收費),在新科保修卡或者新科GPS官網上有全國各大城市售后聯系地址和電話!
提問者: thomasyan 2013-08-27
DVD沒有GPS好。雖然GPS是很好的精確到了米但中國自己研究的北斗定位更好精確到了厘米
提問者: Kimi.1989 2013-04-11