97超碰日韩在线-男人的天堂av高清-麻豆一区二区麻豆免费观看-国产日韩欧美最新-a3k9x在线观看-日韩一二三区免费高清视频观看-欧美韩国日本日日夜夜-日韩欧美特黄色-亚洲一区二区三区四区91,超碰人妻97精品,久久性生大片免费观看性,日韩欧美美女一区二区三区

產(chǎn)品列表PRODUCTS LIST

首頁 > 技術(shù)與支持 >AWorks框架下GPS接口的編程與應(yīng)用
AWorks框架下GPS接口的編程與應(yīng)用
點(diǎn)擊次數(shù):1196 更新時間:2021-11-25

AWorks框架下GPS接口的編程與應(yīng)用

GPS簡介

GPS是Global Positioning System(q球定位系統(tǒng))的簡稱,由美國國防部組織研制,具有、全天候、全時段、高精度特點(diǎn)的軍民兩用的導(dǎo)航定位衛(wèi)星系統(tǒng)。在獲取定位數(shù)據(jù)時通常會將GNSS、BDS、GPS包含進(jìn)來,三者說明如表1所示。


表1



GNSS包含了BDS、GLONASS、GALILEO、GPS、MASS、GAGAN等q球衛(wèi)星導(dǎo)航系統(tǒng),是一個包含了q球各衛(wèi)星導(dǎo)航系統(tǒng)的統(tǒng)稱,定位數(shù)據(jù)通常包含了多種信息類型,如圖1所示。



圖1 定位數(shù)據(jù)


圖1中有多種信息類型,如表2所示。


表2



不同的數(shù)據(jù)類型里有不同的數(shù)據(jù)內(nèi)容,不同的數(shù)據(jù)代表不同信息,數(shù)據(jù)量較多需要按位進(jìn)行數(shù)據(jù)解析,在AWorks平臺中,已經(jīng)將數(shù)據(jù)解析這一步處理完成,可以供用戶直接使用,不用再去考慮數(shù)據(jù)解析的問題就可得到定位信息。


 AWorks外設(shè)使能配置

用戶使用GPS模塊定位分為兩個步驟:

  • 通訊方式的選擇配置

  • 解析定位數(shù)據(jù)得出結(jié)果


在AWorks平臺使用GPS模塊時,工作流程如圖2所示。


圖2 GPS模塊工作流程


當(dāng)用戶需要使用某個設(shè)備時,在AWorks工程中用戶可以通過aw_prj_params.h配置文件設(shè)備宏使能進(jìn)行設(shè)備添加與刪除,在aw_prj_params.文件中,每一個設(shè)備宏代表著一個硬件。


本例程中選用的GPS模塊是瑞士U-blox公司所生產(chǎn)的MAX-7Q系列模塊,具有支持GPS/QZSS/GLONASS定位,無需AT指令控制、默認(rèn)波特率9600、上電自動定位的特點(diǎn)。


在例程中選用串口3與GPS模塊進(jìn)行通訊,因此在aw_prj_params.h中使能AW_DEV_IMX1050_LPUART3(串口宏),具體選用哪一個串口進(jìn)行通訊由用戶自行決定。


在使用不同硬件設(shè)備時打開不同硬件設(shè)備宏,在本例程中使用GPS設(shè)備,因此打開AW_DEV_GNSS_UBLOX(GPS模塊宏),如程序清單2.1所示。


程序清單2.1




 AWorks中GPS的硬件配置

在AWorks中所有設(shè)備由AWbus_lite進(jìn)行集中管理,在使用一個硬件設(shè)備前,必須將其添加到系統(tǒng)硬件設(shè)備列表aw_const struct awbl_devhcf  g_awbl_devhcf_list[] 中(在awbus_lite_hwconf_usrcfg.c中定義),awbl_devhcf結(jié)構(gòu)體成員如程序清單3.1所示。


程序清單3.1



在使用GPS模塊時,設(shè)備管理列表g_awbl_devhcf_list[] 中已包含硬件設(shè)備名,其中GPS硬件配置信息如程序清單3.2所示。


程序清單3.2




其中指向設(shè)備信息(常量)如:與MCU通訊的串口號、波特率、需要使用的引腳等,具體信息詳見程序清單3.3所示。


程序清單3.3



配置完通訊接口后還需要調(diào)用解析數(shù)據(jù)的GNSS文件,包含了NMEA-0183協(xié)議解碼驅(qū)動、GNSS接口文件,詳見程序清單3.4,所在位置為程參數(shù)自動配置文件aw_pri_param_auto_cfg.h 中。


程序清單3.4



 AWorks中GPS的接口與參數(shù)說明

在GPS模塊接收到數(shù)據(jù)后,通過串口與MCU進(jìn)行數(shù)據(jù)傳輸,在AWorks中已經(jīng)完成數(shù)據(jù)的解析等,用戶不再需要解析數(shù)據(jù)格式,只需調(diào)用相關(guān)接口即可,接口說明如表3所示。

 

表3 接口與參數(shù)



其中aw_gnss_ioctl_req_t為命令請求,原型詳見程序清單4.1。


程序清單4.1



aw_gnss_data_type_t是需要獲取的數(shù)據(jù)類型,詳見程序清單4.2。


程序清單4.2




如用戶在調(diào)用AW_GNSS_RMC_POSITION數(shù)據(jù)類型時,系統(tǒng)會自動解析對應(yīng)的數(shù)據(jù),如經(jīng)緯度、時間等值,用戶可免去繁瑣的數(shù)據(jù)解析步驟。


 應(yīng)用案例代碼詳解

此應(yīng)用基于M1052平臺演示,展示部分應(yīng)用代碼,詳見程序清單5.1。


程序清單5.1







 驗(yàn)證結(jié)果

通過調(diào)用程序清單5.1,得出如圖3所示定位信息。



圖3 定位信息


由圖3得出應(yīng)用例程中所需的結(jié)果,如表4所示


表4 數(shù)據(jù)結(jié)果



通過表4,將經(jīng)緯度坐標(biāo)代入到地圖,如圖4所示。

圖4


通過坐標(biāo)數(shù)據(jù)代入,定位位置與實(shí)際位置相同,精度可靠。可見在AWorks平臺下使用GPS模塊定位,免去了大量時間,不用考慮AT指令的實(shí)現(xiàn)、上電時序的考慮即可得到所需的結(jié)果。


點(diǎn)擊了解更多產(chǎn)品信息

99热免费在线精品-亚洲精品中文字幕网址-大香蕉超碰成人网-久久精品噜噜噜成人av | 成人国产精品蜜柚视频-久久久人妻精品一区二区三区四区-麻豆avapp在线观看-91久久激情综合网 | 亚洲精品乱码久久久高潮-欧美中文字幕视频观看-中日韩中文字幕麻豆-欧美 日韩 中文 一区 | 日韩欧美亚洲爱爱第一页-麻豆免费观看全集在线观看-中文字幕久久人妻精品-蜜臀久久99精品久久一区二区 | 亚洲天堂激情啪啪网-99久热精品视频在线播放-久久精品国产国产精品四凭-久久精品亚洲熟女av麻豆 99久久99久久精品免费看-国产乱码精品久久久久久久-亚洲国产天堂在线mv网站-综合国产中文欧美日韩亚洲中字 | 91精品国产乱码久久久久蜜桃-se98精品一区精品二区-天天操天天射天天干天天干-91成人在线视频你懂得 | 91精品国产综合久久8-天天爽天天插天天爱-国产成人一区二区三区免费看-日本阿v不卡高清在线播放 精品视频一区二区三区app-久久久久久亚洲精品中文字幕熟女-黑人暴操日本人-久久五月激情四射 | 亚洲欧美视频在线播放-91大神福利视频网-国产欧美日韩精品久久-99 在线视频免费观看 | 99国产精品欲av蜜臀-北条麻妃在线观看精品视频-av熟女免费网-东京热日韩不卡 | 精品少妇人妻免费看-另类欧美亚洲中文综合-成人中文字幕日韩在线视频-日韩a级片av在线播放 | 久久精品少妇人妻视频-国产精品成人特黄久久-欧美日韩精品视频在线播放-欧美另类久久久精品 | 91精品一区二区95n-人妻av一区二区三区精品污污-婷婷久久久视频-日韩美女av毛片 | 99鲁鲁精品一区二区三区-精品人妻一区二区三区蜜桃电-久久中文字幕av不卡一区二区-日韩性生活大片免费看 | 97精品人妻一区二区三区大全-国产又粗又猛又爽黄老大爷视频-69精品人妻一区二区三区香蕉-人妻 日韩 中文字幕 一区 | 成人精品一区二区免费电影-欧美精美视频一区二区三区四区-欧美日韩国产熟熟女-国产欧美一区二区性色超碰 | 一区二区三区免费蜜桃av网站-日韩熟女人妻av-婷婷高清视频在线观看-国产精品9uu网站免费视频 | 91精品久久久久久久久久入口-精品中文字幕一区二区三区av-欧美国产在线视频一区二区-欧美熟妇激情一区二区三区 | 色婷婷av国产精品影-久久96热在国产精品-欧美日韩中文字幕在线观看视频-久久久亚洲国码精品 | 精品视频视频一区二区三区-99热国产在线网址-国产精品久久久久久久久毛片-日韩成人三级在线播放 麻豆小视频在线播放-人妻一区二区三区精品-色婷婷综合久久久中字幕精品久久-91精品丝袜人妻久久久 | 亚洲精品自拍人妻-一本久久综合亚洲鲁鲁五-黑人暴操日本美女-超碰av操一操 | 精品人伦一区二区三区蜜桃牛牛-久99九色视频在线观看-狠狠操天天操夜夜操-国产日韩欧美一区二区 久久精品亚洲精品国产色婷-成人免费精品视频在线-99国产精品久久久久久久成人热-欧美激情视频免费不卡 | 国产精品久久久综合久尹人久久9-亚洲av综合天堂网-99国产精品片久久久久久-人妻中文字幕在线免费 | 日韩乱码中文字幕一区二区三区-欧美日韩国产精品av-久久久av男人天堂-国产69av一区二区三区 | 欧美人妻3p一区二区三-日韩一区二区三区四区高清-久久66热人妻偷产精品9-人妻熟女一区二区三区国产图片 | 国产精品久久久久欧美-91久久久爱一区二区三区-日韩成人中文字幕在线播放-久久天堂人妻久久久精品 | 2016最新中文字幕在线视频-欧美日韩丝袜制服国产一区-97精品久久久久久久久久99-50熟妇一区二区三区 | 99久久精品国产高清毛片-欧美日韩在线视频中文字幕-国产成人亚洲综合精品-亚洲久久久久久一二三区丝袜 | 第四色婷婷人妻激情视频-久久综合久久综合九色-激情中文字幕一区二区三区免费视频-91国产精品久久久久久久久久久久久久 | 变态另类视频一区二区三区-国产99re6在线播放-日韩人妻一区第一页中文字幕-久久久国产综合午夜精品 | 97色综合氩侵拊缓访-久久精品熟女亚洲av色哟哟-久久久久蜜臀国产精品-国产日韩欧美视频一区二区 | 美日韩中文在线视频-久久久久av久久久-伊人久久婷婷猛干美女网-日韩av一区在线 | 蜜臀人妻四季av一区二区不卡-男人插女生免费视频-久久久91人妻精品区-久久久亚洲成人精品色午麻豆 | 国产麻豆福利在线观看-91精品国产综合久久不8-亚洲一区二区三区免费在线能看的av-欧美一区二区三区硬 | 成人av手机在线观看视频-丁香七月婷婷综合久久-久久久久久久久一区二区三区站长-亚洲高清中文字幕不卡av一页 | 激情婷婷啪啪啪综合网-久久伦理国产字幕-精品久久久久久久久久中文字幕-日韩一级精品在线视频 | 思思久久精品观看-久久成人精品一区二区-99热国产在线成人-日本久久东京婷婷热 | 日韩欧洲亚洲视频-日韩一二中文字幕-狂操日本美女视频-69堂国产成人精品视频网址 | 婷婷wuyuetian-日韩精品久久久久影院-久久久久av一区二区三区-av午夜一区二区三区 | 久久综合中文蜜桃av-亚洲综合婷婷六月天图片-欧美日韩亚洲一区二区搜索-亚洲精品少妇30p | 久久色亚洲av-久久久久久久久91精品一区二区-中文字幕精品丝袜人妻-欧美日韩专区一区二区 | 婷婷色综合五月天-91精品久久久久久久蜜臀-国产黄色自拍小视频-日韩精品啪视频 |