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

正文內(nèi)容

基于arm-linux的gps導(dǎo)航系統(tǒng)_論文(存儲(chǔ)版)

  

【正文】 波特率 if(==4800) { i=cfsetispeed(amp。 // fd=。 return mpGPS_GPRMCgps_sw。 } return 0。mpGPS_GPGSV,amp。mpGPS_GPGSV,amp。mpGPS_GPGSVGSV_ID, amp。//只對(duì)此語(yǔ)句解析 if (pcmd!=NULL) { if (!nmea_checksum(amp。} //轉(zhuǎn)換成度制,而不是度,分,十進(jìn)制分形式。mpGPS_GPRMCmagneDeclinatAngle,mpGPS_GPRMCsumCheck)。mpGPS_GPRMCgps_sw, amp。V39。 /*CMDBUF_Init(amp。 default:break。(pGPS_GPGSVSta2),sizeof(STA_INFO))。([7]),amp。(pGPS_GPGSVSta1),sizeof(STA_INFO))。([2]),amp。 return fi。 } double ddmm2dddd(double ddmm) { double fi,ffz,ffx。\039。 } else {pcmd_bufbuf[pcmd_bufpos]=idata。 if(idata==1) {return 0。mGPS_GPGSV。 id=startTimer(200)。 privr_idx = (privr_idx + 1) % BUFSIZE。 return 1。 return c。0xf0)4。c=*p。 */ char nmea_checksum(char *sentence) /* is the checksum on the specified sentence good? */ { unsigned char sum = 39。 } int main(int argc, char** argv) { QApplication app(argc,argv)。 timerid=startTimer(1000)。 GpConfig=new Config。大量學(xué)習(xí)了嵌入式方面的相關(guān)知識(shí): arm 體系結(jié)構(gòu)、操作系統(tǒng)、 c++編程、 shell 編程、硬件驅(qū)動(dòng)程序。 功能實(shí)現(xiàn),測(cè)試通過(guò) 測(cè)試結(jié)果分析 由以上的測(cè)試數(shù)據(jù)可以看出:本 GPS 導(dǎo)航系統(tǒng)能很好地實(shí)現(xiàn)題目要求的各項(xiàng)功能。 第一次測(cè)試:位置 — 室內(nèi) 衛(wèi)星數(shù)量 0 如下圖: 基于 ARMLINUX的 GPS導(dǎo)航系統(tǒng) 22 圖 第一次衛(wèi)星接收測(cè)試 Figure The first test satellite reception 第二次測(cè)試:位置 — 室外空曠地帶 衛(wèi)星數(shù)量 7 如下圖: 圖 第二次衛(wèi)星接收測(cè)試 Figure The second test satellite reception 第三次測(cè)試:位置 — 街道 衛(wèi)星數(shù)量 6 如下圖: 基于 ARMLINUX的 GPS導(dǎo)航系統(tǒng) 23 圖 第三次衛(wèi)星接收測(cè)試 Figure The third test satellite reception 經(jīng)測(cè)試,在室內(nèi)不能接收到衛(wèi)星的 gps 信號(hào)。分別代表整個(gè)地圖的左上角經(jīng)緯度、右下角經(jīng)緯度、地圖像素的長(zhǎng)度、地圖像素的寬度、每張地圖的像素寬度。調(diào)試程序時(shí),配合 linux 中 gdb命令。 開始 讀取地圖的基本信息 根據(jù)當(dāng)前 gps 信息找到 對(duì)應(yīng)的地圖并顯示 N 地圖按鍵按下 Y 基于 ARMLINUX的 GPS導(dǎo)航系統(tǒng) 17 修改顯示的地圖 結(jié)束 圖 map 類 流程圖 map class Flowchart gps_diver 類 gps_diver 類負(fù)責(zé)驅(qū)動(dòng) gps 模塊, gps 驅(qū)動(dòng)原理如下所述: GPS 衛(wèi)星發(fā)射兩種頻率的載波信號(hào),即頻率為 的 L1 載波和頻率為 的 L2 載波 。 M A P _P A R A M M a p P a ra m )s e t C O M ( c on s t amp。i n t T im e rI d 。芯片容量 128M。 方案二:采用外置 sd 卡。 顯示模塊設(shè)計(jì)方案 方案一:采用 LCD 顯示。 可移植 QT開發(fā)環(huán)境,可實(shí)現(xiàn)跨平臺(tái)的編譯,代碼重用率高。 S3c2440 采用 ARM920t 內(nèi)核,實(shí)現(xiàn)了 MMU、ARBA、 BUS 和 Harvard 高速緩沖體系結(jié)構(gòu)。本文介紹的 GPS導(dǎo)航系統(tǒng),以 ARM 作為主控芯片,配以 GPS、 TFT 觸摸屏、嵌入式 LINUX 操作系統(tǒng),構(gòu)建了一個(gè)集 GPS 信息顯示、地圖顯示、語(yǔ)音導(dǎo)航為一體的完整系統(tǒng)。 GPS。本設(shè)計(jì)的特點(diǎn)在于界面友好、用戶易操作、功耗低、便于長(zhǎng)時(shí)間戶外導(dǎo)航。GPS。 embedded operating system 基于 ARMLINUX的 GPS導(dǎo)航系統(tǒng) 4 目錄 ?????????????????????????? 2. 3. 4. 基于 ARMLINUX的 GPS導(dǎo)航系統(tǒng) 5 引言 GPS 是英文 Global Positioning System(全球定位系統(tǒng))的簡(jiǎn)稱,而其中文簡(jiǎn)稱為 “ 球位系 ” 。系統(tǒng)應(yīng)有彩色觸摸屏;低功耗、高速度的處理芯片;帶有嵌入式操作系統(tǒng); GPS 信息接收模塊; sd卡用以存放地圖; 模塊 框圖 分別 如圖 1 所示 : 圖 1 系統(tǒng)結(jié)構(gòu)框圖 S3c2440 TFT 觸摸屏 Sd 卡 (存放地圖) Gps 模塊 電 源 串口 (調(diào)試及下載) Nand flash Nor flash 基于 ARMLINUX的 GPS導(dǎo)航系統(tǒng) 6 System Structure Diagram 部分模塊設(shè)計(jì)方案 控制模塊設(shè)計(jì)方案 方案一:采用凌陽(yáng)公司的 16 位單片機(jī),它是 16位控制器,具有體積小、驅(qū)動(dòng)能力高、集成度高、易擴(kuò)展、可靠性高、功耗低、結(jié)構(gòu)簡(jiǎn)單、中斷處理能力強(qiáng)等特點(diǎn)。在個(gè)人 PDA 領(lǐng)域應(yīng)用及廣。缺點(diǎn):嵌入式 linux的調(diào)試需要用到串口,若 GPS 模塊占用了串口會(huì)造成調(diào)試不便。 方案二:采用 TFT 顯示。故采用。芯片容量 8M。 G P S _D A T A G P S D a t a )+G e t D a t a ( amp。 p ix m a p )+S e t M a p ( c on s t amp。 用戶機(jī)接受到 C/A 碼后,通過(guò) gps 接受器,解調(diào)為發(fā)送次 C/A 碼的衛(wèi)星時(shí)間。由于使用 qt 開發(fā)環(huán)境,程序可以在 x86 平臺(tái)上與 arm平臺(tái)上分別運(yùn)行。即可得到所需地圖。 第一次測(cè)試: 能實(shí)現(xiàn)上下左右移動(dòng),顯示地圖如下圖: 基于 ARMLINUX的 GPS導(dǎo)航系統(tǒng) 24 圖 第一次地圖顯示測(cè)試 Figure The first map shows test 第二次測(cè)試:能實(shí)現(xiàn)上下左右移動(dòng),顯示地圖如下圖: 基于 ARMLINUX的 GPS導(dǎo)航系統(tǒng) 25 圖 第二次地圖顯示測(cè)試 Figure The second map shows test 第三次測(cè)試:能實(shí) 現(xiàn)上下左右移動(dòng),顯示地圖如下圖: 圖 第三次地圖顯示測(cè)試 Figure The third map shows test 經(jīng)測(cè)試地圖能準(zhǔn)確的載入,并能實(shí)現(xiàn)上下左右移動(dòng)的功能 gps 信號(hào)檢測(cè)測(cè)試 Gps 信號(hào)測(cè)試的目的是測(cè)試 gps信號(hào)的精確度,測(cè)試數(shù)據(jù)列于表 3中。用戶通過(guò)點(diǎn)擊觸摸屏幕、方便的使用軟件。 在此,我首先感謝學(xué)校和學(xué)院為我提供優(yōu)越的實(shí)驗(yàn)場(chǎng)所和器材,使我能夠更加方便、順利地進(jìn)行作品設(shè)計(jì)與調(diào)試,減少了設(shè)計(jì)周期; 其次,我要感謝指導(dǎo)老師周 國(guó)運(yùn) 老師在百忙之中抽出時(shí)間同我一起探討系統(tǒng)構(gòu)架和軟件的編寫,并不厭其煩地替我修改論文,給我了莫大的幫助,并使我學(xué)到了很多東西。 GpConfigsetCOMBDRate()。 PDF(3,TABMaster timer alarm!\n)。t)。 c = *p。 if(csum[0]=10) csum[0]+=39。 else csum[1]+=39。 widx = privw_idx。 //保證是環(huán)狀的 FIFO。 } } PDF(2, flag error\n)。 mpGPS_GPRMC=amp。 setCOM(mCOMParam)。) { pcmd_bufbuf[pcmd_bufpos]=(char)(idataamp。 /// PDF(4,end of a line !\n)。 } int zh_gpsDriver::zh_getGPSdata(GPS_DATA amp。 fz=(int)fi。(pGPS_GPGSVSta1),sizeof(STA_INFO))。([3]),amp。(pGPS_GPGSVSta2),sizeof(STA_INFO))。 case 3:memcpy(amp。(pGPS_GPGSVSta3),sizeof(STA_INFO))。 if( pcmd_bufsw ==1) { PDF(3,sentence: %s\n end\n,pcmd_bufbuf)。*/ } //2:判斷有效性。buf)。mpGPS_GPRMClongitude,amp。 mpGPS_GPRMCgps_sw=39。 PDF(3,gps_sw=%c\n latitude=%lf\n lati_ns=%c\n, mpGPS_GPRMCgps_sw,mpGPS_GPRMClatitude, mpGPS_GPRMClati_ns)。buf)。mpGPS_GPGSV,amp。mpGPS_GPGSV,amp。 基于 ARMLINUX的 GPS導(dǎo)航系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1