亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MTK平臺手機GPS定位模塊設(shè)計

        2012-04-29 00:00:00何芳明王改云

        摘要:文章在介紹MT6252平臺體系結(jié)構(gòu)基礎(chǔ)上,采用MTK(MediaTek聯(lián)發(fā)科技)平臺分層設(shè)計思想。重點對GPS定位模塊驅(qū)動層、應(yīng)用層UI、和交互控制層等軟件進行了設(shè)計,對GPS屏幕菜單性能進行了測試。結(jié)果表明,GPS定位性能良好,運行正常,且與維護方便。

        關(guān)鍵詞:MTK;GPS定位;交互控制

        中圖分類號:TN929.53 文獻標(biāo)識碼:A 文章編號:1006—8937(2012)23—0016—02

        3G技術(shù)引領(lǐng)著時代的發(fā)展,在人們的生活工作中已經(jīng)越來越離不開手機,它不僅是簡單的通訊工具,也有著很強的娛樂性,隨著信息技術(shù)的不斷提升,有很多應(yīng)用于手機上的新技術(shù)新服務(wù)逐漸推出。在眾多服務(wù)內(nèi)容中,手機定位是比較新型的一種,它的出現(xiàn)開發(fā)了廣闊的市場和經(jīng)濟價值,手機定位服務(wù)是通過移動終端的定位技術(shù)。本文基于MTK平臺支持GPS或網(wǎng)絡(luò)定位的應(yīng)用開發(fā)基礎(chǔ),研究與設(shè)計以較低成本實現(xiàn)手機GPS定位功能的手機,方便了用戶的出行。

        1 嵌入式系統(tǒng)及MT6252平臺體系結(jié)構(gòu)

        1.1 嵌入式系統(tǒng)概述

        嵌入式系統(tǒng)將應(yīng)用作為主導(dǎo),依靠基本的計算機手段、能夠裁剪的軟硬件,同時還能夠完成應(yīng)有系統(tǒng)在功能、嚴密性、投入、大小、作用等方面標(biāo)準(zhǔn)的、特定的計算機系統(tǒng)。在應(yīng)用方面分析,嵌入式系統(tǒng)所起到的主要效用就是控制,另外還有監(jiān)控以及輔助監(jiān)控保證設(shè)備正常有序的工作。在技術(shù)角度分析,也就是只要是含有微處理器的所有軟硬件系統(tǒng)都算作是這個范圍內(nèi)的?,F(xiàn)在對硬件實時性的要求逐漸提升,該系統(tǒng)的軟件也不斷擴大應(yīng)用規(guī)模,實時多任務(wù)操作系統(tǒng)(RTOS)逐漸出現(xiàn),而且逐漸成為其中的重要方面。在這樣的操作系統(tǒng)的工作運行過程中,有很多種方向的功能體現(xiàn),包括在文件的管理和設(shè)備的控制,目錄的歸納,以及多項工作內(nèi)容的不同表現(xiàn)方向。另外在實際使用過程中,也有不同的應(yīng)用程序接口(API)存在于其中,這樣就能方便軟件的開發(fā)研究。與之前的應(yīng)用系統(tǒng)對比可以發(fā)現(xiàn),現(xiàn)在的形式使用的效用比較大,另外還具有幾種不同的優(yōu)點,包括硬件的依賴程度,軟件的同態(tài)化還有就是實際應(yīng)用的針對性幾方面。在研究過程中運用起來能夠有效縮短工作時間,提高研究效率,保證研究程序的精準(zhǔn)度。

        1.2 MT6252平臺體系

        1.2.1 MT6252硬件工作平臺

        MT6252作為gsm/gprs手機芯片解決方案的一種,它將射頻、模擬基帶、數(shù)字基帶以及電源管理單元(pmu)幾個部分集成到一起,這樣能夠很大程度的降低形成的組件數(shù)量和PCB的大小。除此之外,它還能夠?qū)Γ⊿AIC)和AMR演講實行單天線的干擾。

        1.2.2 MTK軟件體系結(jié)構(gòu)

        MTK軟件體系結(jié)構(gòu)是層次化,模塊化的架構(gòu)、分析如下:

        人機接口(ManMachineInterface,MMI),與協(xié)議棧進行交互的上層模塊。

        遠程MMI(RemoteMMI)是指用AT命令集合來與協(xié)議棧進行交互的遠程模塊,包括遠程的邏輯控制模塊和用戶界面模塊。

        L4模塊,指AT模塊、MMI模塊與協(xié)議棧交互的適配層。

        L4適配層(Layer4Adaptation,L4A),把上層請求轉(zhuǎn)化成為L4層函數(shù)接口調(diào)用。

        L4控制層(Layer4Controller,L4C)控StJL4的各個模塊與適配層函數(shù)的交互。

        AT命令的解釋層(ATCommandInterpreter,ATCI),將上層不同形式存在的AT命令請求解釋成為標(biāo)準(zhǔn)AT命令接口。

        用戶設(shè)備模塊(UserEquipmentsmodule,UEM),將物理設(shè)備如鍵盤、背光燈、GPIO口等設(shè)備驅(qū)動抽象化。

        電話本管理模塊(PhoneBook,PHB),用來管理電話本信息。

        安全管理模塊(SecurityManagement,SMU),主要指用戶識別卡(SIM卡)和更特殊的STK卡。

        呼叫服務(wù)管理模塊(CallServiceManagement,CSM),包括電路交換數(shù)據(jù)業(yè)務(wù)

        (CombinedServiceDrawing簡稱CSD),傳真業(yè)務(wù)(FAXservice),呼叫業(yè)務(wù),附加服務(wù)業(yè)務(wù)。

        注冊表存取控制模塊(RegistrationAccessControl,RAC),包括GSM/GPRS注冊管理,公眾陸地移動通信網(wǎng)(PLMN)列表,信號強度指示(RSSI)報告。

        短消息適配層(SMSApplicationLayer,SMSAL),包括消息存儲,MO/MT端短消息。

        終端上下文管理模塊(TerminalContextManagement,TCM)。

        工程模式(EngineerModetologinformation,EN),為系統(tǒng)配置,維護和檢測模塊。

        在整個手機中GPS服務(wù)研究開發(fā)的進程中,其設(shè)計開發(fā)工作的重點基本就是進行軟件設(shè)計。這樣一來,詳細的研究并明確MTK平臺軟件體系的原理和應(yīng)用是實現(xiàn)手機GPS定位的重中之重。

        2 手機GPS定位功能分析與設(shè)計

        2.1 手機GPS定位硬件組成結(jié)構(gòu)

        手機的GPS定位是GPS和MT6252基帶芯片硬件組成的。前者工作需要手機本身保證其電壓,與后者的數(shù)據(jù)傳到是通過串口進行的,由手機USB,串口工具連接到PC機上能夠?qū)崿F(xiàn)GPS信息的測定。

        2.2 GPS定位模塊的總體設(shè)計

        GPS模塊的設(shè)計遵循MTK平臺分層設(shè)計思想,分層管理便于檢查和維護。GPS模塊自底向上分為物理、驅(qū)動、應(yīng)用三層。物理層為GPS芯片本身,主要負責(zé)定位數(shù)據(jù)采集,處理。經(jīng)由串口接收GPS芯片發(fā)出的數(shù)據(jù)然后匯聚形成標(biāo)準(zhǔn)化的數(shù)據(jù),這些活動主要由驅(qū)動層負責(zé),然后再傳向應(yīng)用層模塊。應(yīng)用層一般都是用戶界面,則有獨立接收業(yè)務(wù)驅(qū)動層上傳來的GPS標(biāo)準(zhǔn)數(shù)據(jù)包,能夠在屏幕上顯示出定位的信息,另外還能夠?qū)崿F(xiàn)不同模塊之間的互相交互。

        2.2.1 驅(qū)動層設(shè)計

        從圖1分析可以得知,在用戶開始GPS定位界面的時候,GPS芯片的工作就開始了。其工作的重點就是處理掌握星歷信息,然后解析數(shù)據(jù)表達,之后便經(jīng)由串口向基帶芯片串口的Buffer進行傳達,再然后出發(fā)串口形成消息傳到數(shù)據(jù)驅(qū)動層,當(dāng)且接收到所傳導(dǎo)的消息之后會主動讀取串口Buffer的數(shù)據(jù),而且會在同一時間作用并處理串口數(shù)據(jù),選擇出來包括經(jīng)緯度、時間、速度等能夠幫助定位的信息。操作循環(huán)進行,一直到最后所有的數(shù)據(jù)會繼承數(shù)據(jù)包整體,然后可以把NMEA數(shù)據(jù)包整體交給GPS定位,之后任其隨意的和其他的應(yīng)用層或者其他模塊相互作用反應(yīng),并且同時還接受由數(shù)據(jù)驅(qū)動層發(fā)送出的NMEA數(shù)據(jù)包。

        2.2.2 GPS定位模塊應(yīng)用層UI設(shè)計

        GPS屏幕顯示結(jié)構(gòu)的設(shè)計原理是依照MTK的設(shè)計進行的,MT6252平臺所采用的是DrawManager機制,DrawManage是將在一個屏幕范圍內(nèi)的各個UI組件分別看做個體進行整體的控制,坐標(biāo)和控制集合在那個時候被看成是資源維護。DrawManage做出畫圖要求,然后將請求傳導(dǎo)到控件部分,控件將對WGUI、GUI以及GDI接口繪制屏幕進行反應(yīng)。一般現(xiàn)在具有導(dǎo)航功能的收都只有一個ID號碼,然后經(jīng)由調(diào)用屏幕類別層的接口使ID號和屏幕的類型相對應(yīng)。

        2.3 GPS定位與其他功能交互控制設(shè)計

        在使用手機GPS定位功能時,常常會有一些事件發(fā)生(比如來電、短信),此時,手機就必須首先中斷GPS定位,離開定位屏幕,顯示其他功能事件的屏幕。GPS定位暫時處于后臺運行狀態(tài),待其他功能事件處理完成后,又能返回到GPS定位屏幕。另外要分析在這種情況之下用戶可能事項的各種操作,最后在所有內(nèi)容的操作完成之后正常返回GPS定位,以及沒能正常返回到GPS定位。

        3 GPS屏幕自檢界面的構(gòu)建測試

        在研究和開發(fā)項目的過程中,檢測屏幕模塊可以通過兩種途徑進入。其中之一是經(jīng)由構(gòu)造菜單進入的,這種途徑的適用范圍一般都是內(nèi)部的調(diào)試。當(dāng)手機進入市場的時候就要通過另外一種途徑進入到其中,也就是用戶通過按鍵控制進入到檢測屏幕模塊。任何一次進入,都要打開來以及關(guān)閉串口,數(shù)據(jù)隨時向串口輸送消息對上層進行提示,使其能夠定時更新屏幕的信息,當(dāng)定位信息刷新的時候,就會將當(dāng)次定位的結(jié)果記錄下來,也就是所說的自定義NVRAM值,可以將NVRAM的默認值設(shè)定成0,假如成功的話就寫入1,后續(xù)就不再繼續(xù)寫入,這樣就能夠證明GPS在出廠的時候天線工作是正常的。

        本文是基于MTK平臺,研究開發(fā)以及調(diào)試MMI, MTK提供了PCSimulater工具,這種模擬(莫機)器可以模仿手機的很多功能,在GPS定位方面的屏幕測試能夠經(jīng)由構(gòu)造菜單屏幕在模擬器顯示出來。

        4 結(jié) 語

        本文通過對MTK6252平臺軟硬件結(jié)構(gòu)的介紹,結(jié)合MTK屏幕設(shè)計原理,解釋了通過GPS定位結(jié)構(gòu)和GPS芯片的結(jié)合使用完成的GPS定位服務(wù)。文中介紹的顯示定位信息的方案設(shè)置和實際措施是能夠?qū)嶋H應(yīng)用的。這項模塊的設(shè)計不僅思路簡單明了,并且其成本投入也比較少。

        參考文獻:

        [1] 姜錕.基于MTK平臺的GPS導(dǎo)航手機設(shè)計和實現(xiàn)[D].西安:西安電子科技大學(xué),2009.

        [2] 史濟民,顧春華,李昌武,等.軟件工程——原理、方法與應(yīng)用[M].北京:高等教育出版社,2002.

        [3] 張海藩.軟件工程[M].北京:人民郵電出版社,2002.

        欧美精品人人做人人爱视频| 99久久精品国产91| 精品日韩一级免费视频| 人妻哺乳奶头奶水| 色一情一乱一伦一区二区三欧美| 国产极品视觉盛宴在线观看| 街拍丝袜美腿美女一区| 欧美性xxxxx极品老少| 中文字幕久无码免费久久| 亚洲日韩精品A∨片无码加勒比| 亚洲免费av第一区第二区| 国产一区二区三区av天堂| 四虎影视免费观看高清视频| 国产乱人伦AV在线麻豆A| 国产猛男猛女超爽免费av| 插插射啊爱视频日a级| 亚洲精品无码乱码成人| 人妻中出精品久久久一区二| 中文字幕一区二区三区| 人妻精品久久久久中文字幕| 美女视频黄的全免费的| 亚洲一区不卡在线导航| 人妻少妇艳情视频中文字幕| 欧美video性欧美熟妇| 中文无码成人免费视频在线观看| 国产亚洲三级在线视频| 精品一区中文字幕在线观看| 精品日产卡一卡二卡国色天香 | 99久久精品免费看国产情侣| 日本精品国产1区2区3区| 成人国产精品一区二区八戒网| 亚洲日韩国产精品乱-久| AV教师一区高清| 国产91精品自拍视频| 人妻 偷拍 无码 中文字幕| 国产乱子伦精品无码码专区| 极品美女销魂一区二区三| 日本中文一区二区在线观看| 深夜福利小视频在线观看 | 成人综合激情自拍视频在线观看| 无码少妇丰满熟妇一区二区|