999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MTK平臺GPS導(dǎo)航設(shè)計

2012-04-29 00:00:00孫凌杰鄭向軍徐珠勇楊利亞
中國新通信 2012年19期

現(xiàn)在臺灣聯(lián)發(fā)科大力發(fā)展國內(nèi)的手機芯片,其價格低廉,性能穩(wěn)定為國內(nèi)手機制造商帶來了福音。因此國內(nèi)要大力發(fā)展MTK芯片,為國內(nèi)的手機制造商提供好的平臺,而國外導(dǎo)航手機價格遠遠超出大多數(shù)國內(nèi)消費者。這樣的背景導(dǎo)致國內(nèi)IT公司花大量的資金投入,此課題也是基于此。

1導(dǎo)航核心算法設(shè)計

在各種不同的GPS導(dǎo)航儀器中,NMEA類型協(xié)議是一種協(xié)議基準(zhǔn)。NMEA數(shù)據(jù)的獲取是通過GPS模塊來完成。課題MT6235芯片當(dāng)中通過BB(基帶)預(yù)留的相應(yīng)的UART口來與GPS模塊相連來獲取經(jīng)過GPS模塊加工處理過的NMEA數(shù)據(jù)。

在MT6235中,課題用函數(shù):

UART_Register(UART_PORT port,UartType_enum type,UartDriver_strcut* drv);

其中UartDriver_strcut是定義有關(guān)于串口的所有的集合。

(1)任務(wù)的建立

任務(wù)的建立顧名思義就是針對這款GPS模塊來建立相應(yīng)的接口函數(shù),并且對收據(jù)進行接收與保存,通過下面的流程圖可以得出:

圖1NMEA數(shù)據(jù)獲取

其中所要做的就是對接口函數(shù)算法的研究與設(shè)計和對接收數(shù)據(jù)通過文件形式的保存。

首先要對接口進行配置,如下算法:

void UART_SetDCBConfig(UART_PORT port, UARTD-CBStruct *UART_Config, module_type ownerid)

{

if (port == uart_port_1) return;

ASSERT(UartHandle[port].drv->SetDCBConfig);

UartHandle [port].drv->SetDCBConfig (port,UART_Config, ownerid);

}

此算法就是特定GPS模塊配置的接口,其中此函數(shù)設(shè)置了端口,并且最重要的就是要配置相應(yīng)GPS模塊的波特率,UARTDCBStruct這個就是GPS模塊LEA-5S配置相對應(yīng)的波特率,以利于接收數(shù)據(jù),LEA-5S模塊要求的波特率為9600波特/秒,因此設(shè)置的波特率為UART_BORT_9600。

(2)數(shù)據(jù)的加工

為了不丟失其中的數(shù)據(jù),課題定義了一個緩沖空間,BUFFER,定義此緩沖空間的目的是為了將先來的數(shù)據(jù)存儲在緩沖空間當(dāng)中,等待后續(xù)的數(shù)據(jù)。其中我們用UARTrx_buffer和UARTtx_buffer來對我們的接收(rx)和傳送(tx)數(shù)據(jù)進行操作。循環(huán)表結(jié)構(gòu)如圖所示:

圖2NMEA數(shù)據(jù)處理

當(dāng)信息MSG_ID_UART_READY_TO_WRITE_IND傳送來以后,底層驅(qū)動將把此信息保存在上述數(shù)組當(dāng)中,通過*start指針指向接送來的數(shù)組的首地址,然后通過*read指針對指向其實地址的數(shù)據(jù)進行讀取,然后用*write指針將NMEA數(shù)據(jù)寫入UARTrx_buffer,并且當(dāng)判斷是一個完成的字節(jié)數(shù)據(jù)后,就表示完成。

(3)數(shù)據(jù)消息的發(fā)送

當(dāng)NMEA數(shù)據(jù)以文件的形式保存起來后,接著做的就是應(yīng)用界面,信息的發(fā)送是通過NMEA的傳遞,其中此消息中GPS時間核心函數(shù)為:

void gps_utc_to_gpstime(kal_uint32 year, // Year

kal_uint8 mon,// Month: 1 ~ 12

kal_uint8 day,// Day: 1 ~ 31

kal_uint8 hour, // Hour: 0 ~ 23

kal_uint8 min,// Min: 0 ~ 59

kal_uint8 sec,// Sec

kal_int32* wn,// GPS Week Number

double*tow)// GPS Time of Week

2手機真機測試

打開工具FlashTool,Download后,會彈出一個對話框,然后將bin文件拖入即可,如下面所示:

真機下載成功后,導(dǎo)航界面如下圖:

3總結(jié)

通過手機真機白盒測試,手機導(dǎo)航界面完全滿足市場上消費者的需求,并且處理速度快,性能穩(wěn)定,必將在市場中占據(jù)一席之地。

主站蜘蛛池模板: 99视频在线观看免费| 欧美午夜一区| 日韩A∨精品日韩精品无码| 在线a视频免费观看| 成人毛片免费观看| 国产97区一区二区三区无码| 日韩少妇激情一区二区| 色婷婷综合激情视频免费看| 国产视频大全| 亚洲AV免费一区二区三区| 亚洲乱伦视频| 国产成人毛片| 波多野结衣在线一区二区| 成人字幕网视频在线观看| 国产成人免费视频精品一区二区| 农村乱人伦一区二区| 久久青草精品一区二区三区| 国产福利拍拍拍| 四虎国产精品永久在线网址| 九月婷婷亚洲综合在线| 久久精品人人做人人综合试看| 亚洲人成影院午夜网站| 中文字幕有乳无码| 在线无码九区| 国产一区二区影院| 69综合网| 国产无码制服丝袜| 亚洲天堂精品在线| 日韩少妇激情一区二区| 国产本道久久一区二区三区| 久996视频精品免费观看| 亚洲国产欧美国产综合久久 | 亚洲国产天堂久久综合226114| 日本爱爱精品一区二区| 国产精品不卡永久免费| 国产精品不卡片视频免费观看| 欧美成a人片在线观看| 欧美日韩中文字幕在线| 亚洲三级电影在线播放| 国产精品亚洲一区二区三区z| 亚洲欧洲自拍拍偷午夜色无码| 日韩无码一二三区| 欧美综合成人| 91无码人妻精品一区| 日韩高清一区 | 9丨情侣偷在线精品国产| 1024你懂的国产精品| 亚洲欧美自拍中文| 国产精品流白浆在线观看| 国产精品密蕾丝视频| 久久久久国产精品嫩草影院| 日韩性网站| 91小视频在线观看| 日韩第八页| 91精品人妻互换| 国产在线麻豆波多野结衣| 亚洲欧美另类久久久精品播放的| 伊人久久青草青青综合| 欧美精品另类| 漂亮人妻被中出中文字幕久久| 亚洲日韩图片专区第1页| 久久久久亚洲av成人网人人软件| 国产人成在线观看| 青青青草国产| 亚洲婷婷在线视频| 国产精品浪潮Av| 国产色网站| 欧美成人午夜在线全部免费| 亚洲二区视频| 国产91在线|日本| 露脸真实国语乱在线观看| 国产一区二区三区免费观看| 欧美国产在线一区| 日韩精品一区二区三区大桥未久| 1024你懂的国产精品| 毛片在线播放网址| 国产福利大秀91| 亚洲av中文无码乱人伦在线r| 五月天婷婷网亚洲综合在线| 超碰91免费人妻| 国产情侣一区| 亚洲男女在线|