freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm的嵌入式gps通訊(留存版)

2025-08-08 06:32上一頁面

下一頁面
  

【正文】 系統(tǒng)不同,而且針對不同的具體環(huán)境而設(shè)計的嵌入式應(yīng)用之間的差別也很大。因此本文通過研究嵌入式 GPS 地圖定位導(dǎo)航系統(tǒng)的相關(guān)理論、方法和技術(shù),提出一套結(jié)構(gòu)完整的基于ARM/linux 的嵌入式GPS 地圖定位導(dǎo)航系統(tǒng)的設(shè)計方案及其實現(xiàn)。 UPTECHPXA270S開發(fā)平臺邏輯圖 4 概要設(shè)計 GPS原理及定位說明 GPS概述GPS(Global Positioning System-全球定位系統(tǒng))是美國從本世紀70 年代開始研制,歷時20 年,耗資200 億美元,具有在海、陸、空進行全方位實時三維導(dǎo)航與定位能力的新一代衛(wèi)星導(dǎo)航與定位系統(tǒng)。Vt i (i=4) 分別為衛(wèi)星衛(wèi)星衛(wèi)星衛(wèi)星4 的衛(wèi)星鐘的鐘差,由衛(wèi)星星歷提供。本系統(tǒng)硬件平臺方案中,采用基于 ARM920T 內(nèi)核的S3C2410 作為系統(tǒng)的嵌入式處理器,其在高性能和低功耗特性方面提供了最佳的性能,它的處理能力能夠滿足GPS/GIS 數(shù)據(jù)處理等復(fù)雜應(yīng)用的要求。Linux 內(nèi)核中有很大一部分代碼是各種設(shè)備的驅(qū)動程序,它對大多數(shù)已有的各類硬件設(shè)備提供了廣泛的驅(qū)動支持,并且更新很快。如圖 所示是GPRMC 數(shù)據(jù)幀的格式圖 $GPRMC 幀的格式本系統(tǒng)的 GPS 接收機通過RS232 標準的接口與開發(fā)板的串口連接,進行輸入/輸出通信。在詳細了解地圖數(shù)據(jù)格式的基礎(chǔ)上,可分別讀取 MIF/MID 文件中的各字段信息,構(gòu)造地圖各圖元對象。地圖投影的方法很多,不同的投影方法具有不同性質(zhì)和大小的投影變形。該模塊將地圖數(shù)據(jù)繪制到位圖緩存來提高響應(yīng)速度,在屏幕需要重繪時再把位圖緩存中的圖形顯示到屏幕上。gps_info)。 i=0。 c=buf[5]。039。039。 int i。 } return 0。 GPSmonth++。 else baud=get_baudrate(argc, argv)。/*set attrib */ pthread_create(amp。oldstdtio)。安全性方面未發(fā)現(xiàn)異常。在畢業(yè)論文的寫作過程中,也是武傳圣老師幫我們發(fā)現(xiàn)錯誤和不足,給我們指導(dǎo)。 子模塊的測試直接影響隨后的整體測試結(jié)果,子模塊的測試完成才能保證整體測試的完整性。retval)。 [VTIME]=0。 //打開串口2 fd = open(COM2, O_RDWR )。 GPSmonth++。i++) { if(str[i]==39。A39。)。)。 printf(STATUS : %c\n,GPSstatus)。 /* port */ buf[i++] = c。在接收進程receive 中收到“\n”之后,表示收到一條完整的信息。系統(tǒng)界面與管理模塊:實現(xiàn)系統(tǒng)主界面和操作菜單,通過調(diào)用其它模塊實現(xiàn)地圖瀏覽,定位導(dǎo)航等功能。在系統(tǒng)數(shù)字地圖中各圖元的點坐標是經(jīng)緯度坐標,而且由 GPS 接收機獲取的定位坐標也是經(jīng)緯度坐標。系統(tǒng)矢量地圖數(shù)據(jù)是由 MIF 格式的文件和MID 格式的文件共同組成。GPS 接收機根據(jù)NMEA0183 協(xié)議的標準規(guī)范,以ASCII 碼的形式將位置、速度等信息通過串口傳送到外部設(shè)備。本文選擇并移植經(jīng)典的開源bootloader和驅(qū)動的方案,作為本系統(tǒng)的硬件抽象層,這種方案更靈活高效、功能更強。在缺省的狀態(tài)下,GPS 模塊輸出數(shù)據(jù)的波特率為4800,輸出信息包括:GPRMC、GPGGA、GPGSA、GPGSV、PGRME 等,每秒鐘定時輸出,如下圖所示。△ti (i=4) 分別為衛(wèi)星衛(wèi)星衛(wèi)星衛(wèi)星4 的信號到達接收機所經(jīng)歷的時間。UPTECHPXA270 系列教學(xué)科研平臺主要是面向計算機、軟件專業(yè)的高端平臺,微處理器主頻穩(wěn)定運行在520MHz,采用1313mm VFBGA 封裝,內(nèi)部集成iwmmx 指令,加速處理器對多媒體數(shù)據(jù)的處理速度。軍用譬如導(dǎo)彈制導(dǎo)等??尚行苑治龅闹饕獌?nèi)容包括技術(shù)可行性分析,經(jīng)濟可行性分析,是有可行性分析和法律可行性分析。它是一個技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。例如,例如當潮濕度超過特定閾值的時候,必須30毫秒內(nèi)打開閥門的系統(tǒng)。這些需求都極大地刺激了國內(nèi)嵌入式系統(tǒng)的發(fā)展和產(chǎn)業(yè)化過程。可見,GPS技術(shù)市場的應(yīng)用前景非??捎^。 遼寧科技大學(xué)本科生畢業(yè)設(shè)計(論文) 第IV頁基于ARM的嵌入式GPS通訊摘 要由于全球定位系統(tǒng)在航天、航空、航海、海洋上程、大地測量、陸地導(dǎo)航以及軍事上的大量運用及其廣闊的應(yīng)用前景,使得GPS定位導(dǎo)航系統(tǒng)成為國內(nèi)外相關(guān)領(lǐng)域競相研究的對象。 系統(tǒng)開發(fā)的目的及意義從美國的GPS全球衛(wèi)星定位系統(tǒng)開始,這項以位置信息為聚焦點的技術(shù)逐漸進入了人們的視野,并受到了極大的重視,發(fā)展速度迅猛。根據(jù)IEEE ( Institute of Electrical and Electronics Engineers)的定義,嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助設(shè)備、機器和車間運行的裝置”,這主要是從應(yīng)用上加以定義的。如果該任務(wù)未能30毫秒內(nèi)完成則可能產(chǎn)生嚴重的后果。嵌入式系統(tǒng)的硬件和軟件都必須具備高度可定制性。 技術(shù)可行性分析嵌入式系統(tǒng)是以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ),軟、硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統(tǒng)是目前最流行的一種連接軟件與硬件的系統(tǒng),功能及其強大。嵌入式 GPS 地圖定位導(dǎo)航系統(tǒng)是綜合運用GPS 定位技術(shù)、GIS 地理信息技術(shù)和嵌入式系統(tǒng)等多種高新技術(shù)的應(yīng)用系統(tǒng),能夠為用戶提供隨時隨地的定位、導(dǎo)航和授時服務(wù)。可運行Linux 和Linux 內(nèi)核,支持QT/E、miniGUI 等嵌入式圖形界面,提供完整的驅(qū)動和應(yīng)用程序。 c 為GPS 信號的傳播速度(即光速)。在具體的應(yīng)用場合,有時會要求模塊輸出不同的波特率,或輸出其他語句信息,因此,需要通過相應(yīng)軟件修改GPS 模塊的缺省配置。操作系統(tǒng)內(nèi)核負責處理器管理、存儲器管理和進程調(diào)度等,其系統(tǒng)調(diào)用為應(yīng)用層提供操作硬件的接口和開發(fā)API。NMEA0183 協(xié)議定義的語句中最常用兼容性最廣的有$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL 等,它們定義了6 種數(shù)據(jù)幀類型,每種數(shù)據(jù)幀都包含了有關(guān)當前位置的詳盡的定位信息,通過提取和解析相關(guān)數(shù)據(jù)幀,即可獲取當前所在點的位置信息。其中,MIF 文件存儲所有空間對象的圖形數(shù)據(jù),主要包括每個點對象的點位坐標、符號樣式;每個線對象的節(jié)點個數(shù)、節(jié)點坐標、線樣式;每個面對象的包含的子面?zhèn)€數(shù)、每個子面的節(jié)點數(shù)、節(jié)點坐標、填充模式等內(nèi)容。而地圖在計算機上進行繪制和幾何操作,并最終顯示在屏幕上,使用的是平面直角坐標系。地圖數(shù)據(jù)模塊:負責讀取電子地圖文件,保存地圖數(shù)據(jù)。在show_gps_info 進程中進行數(shù)據(jù)的解析和顯示:void* show_gps_info(void * data){ while(1){ if(GET_GPS_OK){ GET_GPS_OK=FALSE。 if(c == 39。 }//////////////////////////////////////////////////////////////////////////////////解釋gps發(fā)出的數(shù)據(jù)//0 7 0 4 6 0 6 8 0 90 0 3 0 9 //$GPRMC,091400,A,N,E,120302,W*62 //$GPGGA,091400,N,E,1,03,M,M,*5E void gps_parse(char *line,GPS_INFO *GPS)////////////////////////////////////////////////////////////////////////////////{ int i,tmp,start,end。 GPS =(buf[11]39。 GPS =(buf[tmp+4]39。){ //$GPGGA GPShigh = get_double_number(amp。,39。 } } if(GPSyear % 4 == 0 ){// if(GPSday 29 amp。 if (fd 0) { perror(COM2)。 /* now clean the modem line and activate the settings for modem */ tcflush(fd, TCIFLUSH)。*/ tcsetattr(fd,TCSANOW,amp。 綜合測試綜合測試程序的功能沒有問題。在此,我要向武傳圣老師獻上我崇高的敬意和深深的感謝!感謝各位老師給我的畢業(yè)論文提出的寶貴意見!另外,我要感謝在大學(xué)期間所有傳授給我知識的老師們,是你們的悉心指導(dǎo)讓我有了良好的專業(yè)課知識,這也是我畢業(yè)設(shè)計和畢業(yè)論文得以完成的基礎(chǔ)。在系統(tǒng)集成測試中,測試結(jié)果是系統(tǒng)各模塊的連接情況連好,做到了高內(nèi)聚低耦合,系統(tǒng)整體運行情況較好。 /* restore old modem setings */ tcsetattr(0,TCSANOW,amp。newtio)。 } //啟動時未輸入?yún)?shù) if(argc 2) printf(Default baudrate is 9600 bps. If not, please enter baudrate as a parameter\n)。 GPSmonth ==2){ GPSday=1。 if(j==num)return i+1。 }}static double get_double_number(char *s){ char buf[128]。)*10+(buf[tmp+5]39。)*10+(buf[12]39。 char* buf=line。){ strncpy(GPS_BUF,buf,i)。 gps_parse(GPS_BUF,amp。地圖顯示模塊:地圖顯示是系統(tǒng)的核心模塊。通過投影變換,可以將經(jīng)緯度坐標轉(zhuǎn)換為平面坐標。這兩個文件都是文本性質(zhì)的文件,用戶可以方便地通過相應(yīng)的文件讀寫方法實現(xiàn)對文件內(nèi)容的讀寫。本系統(tǒng)實現(xiàn)定位導(dǎo)航功能只需獲得所在位置的經(jīng)度、緯度、速度、方向、時間等GPS定位數(shù)據(jù),因此只需對GPRMC(推薦最小定位信息)數(shù)據(jù)幀進行提取和解析。目前基于Linux 的嵌入式GPS/GIS 的產(chǎn)品相對較少,因此是本文研究的一個重要意義。系統(tǒng)提供圖形用戶界面GUI,在屏幕上以圖形化的方式顯示地圖和數(shù)據(jù),提供給用戶人機交互接口。xi 、yi 、zi (i=4) 分別為衛(wèi)星衛(wèi)星衛(wèi)星衛(wèi)星4 在t 時刻的空間直角坐標,可由衛(wèi)星導(dǎo)航電文求得。UPTECHPXA270S 教學(xué)科研平臺由處理器核心板、主板及LCD 三部份組成。但目前嵌入式 GPS 定位導(dǎo)航系統(tǒng)從系統(tǒng)平臺、開發(fā)環(huán)境到地圖數(shù)據(jù)、應(yīng)用軟件等幾乎都處在一個商業(yè)化的封閉的環(huán)境下,造
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1