基于Android的GPS模塊設(shè)計與實現(xiàn)
發(fā)布時間:2018-02-28 06:06
本文關(guān)鍵詞: Android GPS應(yīng)用層 HAL層 驅(qū)動層 JNI層 框架層 出處:《鄭州大學》2013年碩士論文 論文類型:學位論文
【摘要】:隨著新一代信息技術(shù)中的移動互聯(lián)技術(shù)的發(fā)展,作為智能手機操作系統(tǒng)的Android得到了迅猛發(fā)展。其應(yīng)用不再僅限于支持手機,逐漸擴展到平板電腦甚至工業(yè)領(lǐng)域。在物聯(lián)網(wǎng)高速發(fā)展的今天,GPS設(shè)備作為信息傳感設(shè)備,也成為人們關(guān)注的重點之一,成為繼蜂窩移動通信和互聯(lián)網(wǎng)之后的全球第三個IT經(jīng)濟新增長點。 Android系統(tǒng)在GPS上層應(yīng)用中提供了完善的接口,但在Android HAL層、驅(qū)動層卻沒有統(tǒng)一的標準。針對這一問題,本文基于S3C6410開發(fā)板和SiRF StarⅢ GPS模塊,實現(xiàn)了Android系統(tǒng)移植和GPS模塊功能開發(fā),從而幫助開發(fā)者更好的理解和盡快的解決Android GPS相關(guān)問題,也為Android其它模塊的開發(fā)提供參考。 本文首先深入研究了Android系統(tǒng)架構(gòu)和Linux開發(fā)環(huán)境下Android的方法,通過制作Bootloader、 Linux內(nèi)核以及Android文件系統(tǒng),實現(xiàn)了在S3C6410開發(fā)板上的Android移植;然后詳細分析了Android下GPS模塊的架構(gòu),并對GPS模塊中的Framework層,HAL層以及驅(qū)動層設(shè)計進行了深入研究,總結(jié)并概況了Android系統(tǒng)下GPS模塊的工作原理和工作流程,并根據(jù)SiRF StarⅢ模塊的特點,在開發(fā)板上實現(xiàn)了Android系統(tǒng)下的GPS模塊的JNI層、HAL層及驅(qū)動層;最后開發(fā)了GPS測試程序檢驗GPS模塊能否正常獲取經(jīng)緯度信息,結(jié)果顯示GPS能正常工作。
[Abstract]:With the development of mobile interconnection technology in the new generation of information technology, Android, as a smartphone operating system, has developed rapidly. With the rapid development of the Internet of things today, GPS equipment, as an information sensing device, has also become one of the focuses of attention. It has become the third new growth point of IT economy after cellular mobile communication and Internet. The Android system provides the perfect interface in the GPS upper layer application, but in the Android HAL layer, the driver layer does not have the unified standard. In order to solve this problem, this paper bases on the S3C6410 development board and the SiRF Star 鈪,
本文編號:1546073
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/1546073.html
最近更新
教材專著