《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM的車載GPS智能導航系統
基于ARM的車載GPS智能導航系統
單片機與嵌入式系統
陸健青 顧杰等
摘要: 本嵌入式GPS導航系統的硬件核心是三星公司ARM9系列中的16/32位RISC處理器S3C2410A芯片,該芯片強大的實時處理能力和豐富的外圍接口非常適合嵌入式系統的開發,本系統正是基于該芯片的這些特點而設計的。系統框圖如圖1所示。
Abstract:
Key words :

1  引言

隨著中國的城市化的程度不斷加快,使得越來越多的人口與事業單位集中在一個“狹小”范圍內生活與工作。城市的迅速“膨脹”直接導致了交通網絡的日趨復雜,人員流動的日益頻繁也使得每個人對空間信息有了更多的依賴。人們更加關心“當前我在哪里?”“目的地在哪里?”“如何到達?”等問題。而以嵌入式系統為平臺的數字地理集成應用方案可以有效地解決這些矛盾。在此背景下,本文給出了基于ARM的嵌入式解決方案。

2 硬件實現

本嵌入式GPS導航系統" title="導航系統">導航系統的硬件核心是三星公司ARM" title="ARM">ARM9系列中的16/32RISC處理器S3C2410A芯片,該芯片強大的實時處理能力和豐富的外圍接口非常適合嵌入式系統的開發,本系統正是基于該芯片的這些特點而設計的。系統框圖如圖1所示。


  該系統以
S3C2410A微處理器為核心,與232MSDRAM(HY57V561620CT)和一片64MNAND Flash(K9F1208U0B)組成了最小系統。外部添加了用于接收GPS信號的GPS模塊,用于顯示的液晶面板以及一片UDA1341TS的聲音芯片。此外,為了調試的方便,我們還增加了一片CS8900A10M網卡芯片。

 


圖1  系統框圖

3 系統平臺的建立

系統平臺的建立主要包括兩部分,即宿主機(PC機)上操作系統的選擇和交叉編譯器工具鏈的建立。


  PC
機上的操作系統可以有多種選擇:安裝Linux發行版、在Windows下使用虛擬機或者使用Cygwin。由于現今Microsoft Windows統領著全球超過半數的PC機(在中國Windows占據近90%的份額),許多開發者開始使用虛擬機等手段來實現在Windows平臺下進行嵌入式Linux的開發,但這些方法都會或多或少地帶來些兼容性問題。開發嵌入式Linux最好的選擇便是在PC機上安裝Linux發行版,因為這樣與Windows毫無關聯,可占有系統全部資源,擁有系統最高性能和最佳的兼容性。


  在建立交叉編譯器工具鏈方面必須注意一點的便是
C運行庫的選擇?,F在可供選擇的C運行庫有glibc, uClibc以及newlib等。glibc是由GNU項目提供的標準C運行庫,它針對PC應用設計,較龐大,但能提供最優的兼容性。如果一般的嵌入式開發可選用uClibc。uClibc原本是uCLinux開發過程中的一個C語言庫,現已經獨立于uCLinux項目并且進一步完善。它對glibc的大部分函數進行了重寫,并且目標就定位于嵌入式,所以其相對glibc而言要小巧很多。此外由于它的函數與glibc保持一致,這樣很多原本基于glibc開發的軟件基本無需改動便可改用uClibc編譯運行,使得在嵌入式系統上占用的內存和磁盤空間更少。但由于畢竟不是標準的C運行庫,因此uClibc擁有著一定的兼容性問題。


  本系統選用了
Fedora Core 5作為宿主機(PC機)的操作系統以及分別使用buildrootcrosstool建立兩條采用不同的C運行庫的交叉編譯器工具鏈。由于我們系統開發需要使用U-BootTFTP功能下載Linux內核以及LinuxNFS網絡文件系統,所以首先需要對Fedora Core 5設置TFTP以及NFS,而后需要設置一個串口通信軟件與開發板互動,本系統選擇了Kermit。


  使用兩條采用不同
C運行庫的交叉編譯器工具鏈的主要原因在于,我們的導航應用程序使用uClibc有兼容性問題,所以不得不采用glibc。而為了減少占用資源,我們U-Boot、Linux內核和Busybox仍然采用的是uClibc。


  本課題主要環境設置如下:

課題主目錄

/Project

編譯器目錄

arm-linux-uclibc-

/Project/toolchina/uclibc/buildroot/build_arm_nofpu/

staging_dir

arm-unknown-linux-gnu-

/Project/toolchain/glibc/tools/gcc-4.1.0-glibc-2.3.2/

arm-unknown-linux-gun

NFS目錄

/Project/nfs

TFTP目錄

/tftpboot

PC機的IP地址

192.168.0.110

開發板的IP地址

192.168.0.3

4 應用軟件的開發

在系統平臺建立之后,Linux操作系統提供了底層的操作,包括文件系統的管理、內存分配以及基本flash的燒錄讀取,但并沒有提供友好的顯示界面。同時也為了實現地理數據的顯示和導航,就需要在操作系統上放入圖形用戶界面支持系統和地理信息開發平臺。為此我們分別選擇了MiniGUImGIS。

 

 

             3是應用軟件的流程圖

 

整個軟件系統依靠響應不同窗口或者控件發出的事件,來實現各種功能。通過主窗口建立后注冊mGIS控件,可以較為方便的實現一些常用的地圖操作。主窗口建立后,將會創建許多用于子窗口,包括用于顯示經緯度信息,時間。速度的靜態框,用于實現快速便捷操作的工具欄,用于實現GPS功能關閉和地圖數據加載的菜單欄。

 

           圖4 GPS接收模塊流程圖

5 總結和展望

“Find My Way”(完成項目的名稱)嵌入式移動地圖導航系統經過最初設計、實現及應用檢驗,已經具備基本的功能,可初步滿足個人移動導航信息系統的需求。能完成數字地圖的加載、縮放、拖動、搜索、簡易導航、測距、GPS功能開閉等功能。同時我們也摸索出了一整套較為可行的矢量地圖的制作方法,能依據使用的場合不同,較快速的完成地圖數據源的制作及相關信息的添加,有一定的擴展能力。當然由于時間和能力的有限,這款產品也有其一定的不足,值得進一步的深入研究,例如:在打開GPS接收模塊之后,系統的響應速度將有顯著的下降,雖然已經對Linux核心和編譯器經過適當的優化,但情況并沒有顯著的改善。問題可能在硬件平臺的處理速度和可調用的資源有限,也有可能在軟件接收上的程序結構不合理,嵌套過多。GPS接收信號有時會發生信號接收的不穩定,出現信號的偏移,超過標稱的誤差值。問題可能在開發平臺的設計電路中對于數據信號線的排版上,沒有使信號線等距,也沒有設置合理的信號隔離和保護帶,導致最終出現了不應有的誤差。但從軟件上著手,如何糾正這樣的誤差也是值得研究的一個方向。在本課題中只實現了固定點的導航,并不能完成從任意點至任意點的導航。導航功能可以從軟件方面繼續深入的研究,包括對地圖格式的選擇等。這些都是將來值得完善之處。



圖5 硬件平臺




圖6 最終效果圖


參考文獻

1  飛漫軟件,MiniGUI 技術白皮書 Ver 1.6.2,www.minigui.org 2004.3.29

2  飛漫軟件,mGIS技術文檔www.minigui.org, 2005.3

3  飛漫軟件,mGIS產品介紹www.minigui.org, 2005.3

4   MapInfo Corporation, MapInfo7.5用戶指南,www.mapinfo.com,2003.12

5  HOLUX,GR-87使用手冊,www.holux.com.cn,2006.2.21

6  HOLUX,GR-86 manualwww.holux.com.cn,2005.5

7   鄧滔,徐勇,GPS與嵌入式Linux平臺串行通信研究,湖南大學電氣與信息工程學院,2004.11.2,全文

8  孫天澤,袁文菊,張海峰. 嵌入式設計及Linux驅動開發指南. 北京:電子工業出版社,2005

9  馬忠梅,李善平,康慨等. ARM & Linux嵌入式系統教程. 北京:航空航天出版社,2004

10  廖日坤. ARM嵌入式應用開發技術白金手冊. 北京:中國電力出版社,2005

11  Samsung Electronics Co., Ltd. S3C2410X 32-Bit RISC Microprocessor User's Manual. Revision 1.2. 2003

12  Samsung Electronics Co., Ltd. K9F1208U0B Datasheet. Revision 0.1. 2004

13  Corbet J, Rubini A, Kroah-Hartman G. Linux設備驅動程序. 魏永明,耿岳,鐘書毅譯. 第三版. 北京:中國電力出版社,2006

14  Love R. Linux內核設計與實現. 陳莉君,康華,張波譯. 第二版. 北京:機械工業出版社,2006

15  Philips Semiconductors. UDA1341TS Product Specification. 2002

 

16  Sharp Corporation. LQ080V3DG01 Product Specification. 2003

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久综合成人精品亚洲另类欧美| 欧美日韩色一区| 国产视频一区欧美| 午夜宅男久久久| 欧美电影美腿模特1979在线看| 国产精品视频yy9299一区| 黑人极品videos精品欧美裸| 一本久道综合久久精品| 亚洲另类在线一区| 欧美国产日韩xxxxx| 99精品国产高清一区二区| 国产精品你懂的在线欣赏| 久久综合久久美利坚合众国| 黄色av日韩| 亚洲伦理在线| 亚洲欧洲日产国产网站| 欧美视频二区36p| 欧美图区在线视频| 久热国产精品| 欧美三级资源在线| 亚洲美女少妇无套啪啪呻吟| 亚洲欧美久久久久一区二区三区| 欧美精品精品一区| 亚洲成人在线观看视频| 久久在线观看视频| 欧美精品入口| 久久久久久97三级| 亚洲国产欧洲综合997久久| 欧美成人精品在线播放| 99re亚洲国产精品| 欧美成人中文字幕在线| 欧美不卡激情三级在线观看| 久久久久久香蕉网| 亚洲国产高清高潮精品美女| 欧美日韩1080p| 国产精品草草| 9l视频自拍蝌蚪9l视频成人| 一区二区欧美精品| 亚洲一区二区在| 国产精品久久久久久久久久久久久| 欧美va亚洲va日韩∨a综合色| 国产精品欧美久久久久无广告| 亚洲性感美女99在线| 亚洲欧洲精品一区二区三区不卡| 欧美丝袜一区二区三区| 国产精品亚洲综合久久| 亚洲午夜视频在线观看| 国产欧美日韩在线观看| 99xxxx成人网| 一本色道88久久加勒比精品| 老牛影视一区二区三区| 亚洲一区二区三区四区视频| 麻豆亚洲精品| 久久视频一区| 欧美电影免费观看高清完整版| 日韩手机在线导航| 香蕉久久a毛片| 红桃av永久久久| 国产精品青草久久| 久久国产毛片| 亚洲少妇中出一区| 亚洲欧美激情一区二区| 欧美精品久久久久久久久老牛影院| 亚洲黄色天堂| 久久精品五月| 欧美另类99xxxxx| 国产精品chinese| 欧美成人亚洲| 欧美chengren| 国产精品捆绑调教| 国产精品美女在线| 欧美午夜宅男影院| 在线观看一区二区视频| 亚洲自拍三区| 欧美日产一区二区三区在线观看| 国产真实乱子伦精品视频| 国产九九精品| 亚洲最新色图| 欧美午夜视频| 91久久国产综合久久| 欧美激情自拍| 亚洲一区在线观看免费观看电影高清| 国产精品欧美经典| 99pao成人国产永久免费视频| 精品成人a区在线观看| 最新热久久免费视频| 欧美视频在线不卡| 亚洲精品乱码久久久久| 欧美亚洲一区二区在线观看| 亚洲综合第一| 欧美精品一区二区三区久久久竹菊| 欧美日韩日本网| 亚洲午夜一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲精品国产日韩| 亚洲欧美日韩国产一区二区| 国模精品一区二区三区色天香| 亚洲精品久久久久久久久久久| 欧美日产在线观看| …久久精品99久久香蕉国产| 久久国产精品一区二区| 国产精品久久99| 国产精品一区久久久久| 亚洲美女中出| 久久综合网色—综合色88| 欧美午夜久久久| 亚洲电影在线看| 亚洲国产欧美日韩| 久久久精品国产一区二区三区| 国产毛片精品视频| 在线不卡中文字幕| 欧美高清在线视频| av成人免费观看| 久久人人看视频| 一区二区三区免费观看| 欧美亚洲一级片| 亚洲欧美变态国产另类| 亚洲高清资源综合久久精品| 欧美精品久久一区| 久久国内精品自在自线400部| 欧美大秀在线观看| 欧美日本国产一区| 欧美日韩国产成人精品| 欧美aⅴ99久久黑人专区| 亚洲区中文字幕| 国产日韩精品在线播放| 亚洲精品久久久久久一区二区| 一区二区福利| 国产精品一区二区久久精品| 一本色道久久综合亚洲91| av成人国产| 欧美日韩国产精品一卡| 日韩一级二级三级| 极品尤物久久久av免费看| 欧美体内she精视频在线观看| 欧美日韩免费观看一区二区三区| 在线播放中文一区| 久久精品91久久香蕉加勒比| 国产日产欧美一区| 国产麻豆一精品一av一免费| 午夜精品亚洲一区二区三区嫩草| 欧美激情亚洲综合一区| 亚洲日本成人在线观看| 久久国产黑丝| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品自在在线| 黑人巨大精品欧美一区二区| 午夜日韩视频| 久久人人爽人人| 亚洲欧美在线aaa| 欧美日韩国产二区| 国产精品久久久久久久7电影| 亚洲欧美综合| 亚洲女爱视频在线| 国产欧美1区2区3区| 国产综合色精品一区二区三区| 国产日韩精品视频一区二区三区| 亚洲伦理一区| 男人的天堂亚洲| 国产目拍亚洲精品99久久精品| 亚洲亚洲精品在线观看| 国产精品乱子久久久久| 亚洲精品欧美精品| 国产综合色精品一区二区三区| 国产精品久久久久aaaa| 日韩一二三在线视频播| 午夜在线成人av| 精久久久久久久久久久| 欧美资源在线观看| 国产一区二区三区四区在线观看| 亚洲女性裸体视频| 亚洲区一区二| 久久亚洲精品视频| 久久久成人网| 久久久噜噜噜久久人人看| 国产精品素人视频| 久久亚洲春色中文字幕久久久| 中日韩视频在线观看| 免费人成精品欧美精品| 最新69国产成人精品视频免费| 久久国产精品毛片| 国产日韩精品一区二区三区在线| 欧美日韩激情小视频| 午夜免费电影一区在线观看| 欧美视频一区二区三区四区| 亚洲欧美一区二区三区久久| 99综合精品| 亚洲盗摄视频| 久久久精品2019中文字幕神马| 国产亚洲福利一区| 亚洲娇小video精品| 国产网站欧美日韩免费精品在线观看| 亚洲人成人77777线观看| 国产香蕉久久精品综合网| 久久中文字幕一区二区三区| 国产精品igao视频网网址不卡日韩| 榴莲视频成人在线观看| 伊人一区二区三区久久精品| 欧美激情综合网| 亚洲午夜精品久久久久久app| 久久婷婷一区| 亚洲福利视频三区| 一本久道久久综合婷婷鲸鱼| 国内精品写真在线观看| 欧美色网一区二区| 黄色工厂这里只有精品| 欧美日韩岛国| 在线成人www免费观看视频| 亚洲国产精品精华液网站| 国产无遮挡一区二区三区毛片日本| 91久久午夜| 蜜桃av一区二区在线观看| 欧美激情精品久久久久久蜜臀| 欧美精品九九99久久| 亚洲视频一区在线| 国产精品女同互慰在线看| 欧美成人69| 欧美一区国产一区| 亚洲第一色中文字幕| 欧美不卡视频一区| 亚洲国产成人在线| 国产一区二区三区日韩欧美| 国产欧美日韩综合精品二区| 亚洲精品小视频在线观看| 国内精品视频在线播放| 永久免费视频成人| 亚洲国产精品久久久久| 老司机精品视频一区二区三区| 亚洲网站啪啪| 国产亚洲一区精品| 在线播放中文一区| 欧美精品一区在线播放| 欧美大片免费观看在线观看网站推荐| 欧美日韩一区在线观看| 亚洲综合第一页| 国产日韩欧美在线播放| 亚洲国产高清一区二区三区| 欧美日韩播放| 亚洲开发第一视频在线播放| 亚洲午夜久久久久久久久电影院| 亚洲日本aⅴ片在线观看香蕉| 久久婷婷人人澡人人喊人人爽| 欧美综合二区| 国产精品久久久久久影院8一贰佰| 久久国产精品久久精品国产| 国产精品久久久久高潮| 欧美成人精品在线| 国产女精品视频网站免费| 欧美日韩免费观看一区| 亚洲国产日韩精品| 欧美四级在线观看| 美女尤物久久精品| 欧美国产一区视频在线观看| 国产亚洲欧美日韩日本| 狠狠久久五月精品中文字幕| 欧美成人小视频| 国产在线播放一区二区三区| 亚洲午夜国产一区99re久久| 亚洲一二三区精品| 欧美日韩性生活视频| 亚洲经典自拍| 欧美成人精品在线播放| 国产精品视频yy9299一区| 国产精品丝袜久久久久久app| 红桃视频亚洲| 欧美精品首页| 亚洲图片你懂的| 亚洲人成网站999久久久综合| 永久免费精品影视网站| 国产午夜精品全部视频播放| 国产精品99久久久久久www| 欧美视频免费在线观看| 亚洲黑丝在线| 国外成人在线视频网站| 日韩视频免费| 99re6热在线精品视频播放速度| 激情视频亚洲| 久久精品一本| 欧美一区在线看| 国产亚洲精品自拍| 久久久久网址| 午夜精品视频一区| 免费成人av资源网| 在线视频日韩| 国产女主播在线一区二区| 亚洲欧美成人精品| 免费成人黄色| 亚洲国产精品久久久久秋霞蜜臀| 欧美美女喷水视频| 久久婷婷麻豆| 久久综合成人精品亚洲另类欧美| 国产日韩精品一区二区三区在线| 亚洲国产一区二区在线| 欧美精品免费在线观看| 国产精品一级二级三级| 欧美日韩精品免费在线观看视频| 国产精品久久9| 亚洲欧美999| 免费精品99久久国产综合精品| 国产精品区免费视频| 9国产精品视频| 久久精品在线播放| 免费视频一区二区三区在线观看| 亚洲高清在线播放| 亚洲欧洲久久| 老司机精品导航| 午夜久久福利| 久久精品久久99精品久久| 99国产麻豆精品| 亚洲综合另类| 久久久久久久综合狠狠综合| 欧美日韩久久久久久| 老司机精品视频一区二区三区| 久久精品一区二区三区不卡牛牛| 亚洲欧美日韩另类| 国产欧美日韩综合一区在线观看| 一区二区免费在线播放| 亚洲国产日韩精品| 国产美女诱惑一区二区| 亚洲欧美色一区| 欧美性色aⅴ视频一区日韩精品| 伊人久久婷婷色综合98网| 欧美国产丝袜视频| 久久亚洲国产精品日日av夜夜| 亚洲免费观看高清在线观看| 亚洲国产一区二区在线| 国产亚洲aⅴaaaaaa毛片| 国产专区综合网|