研究生: |
張世勳 Shih-hsun Chang |
---|---|
論文名稱: |
基於Android Jelly Bean之全球定位系統硬體抽象層移植與開發 Porting of GPS Hardware Abstraction Layer Based on Android Jelly Bean |
指導教授: |
邱炳樟
Bin-chang Chieu |
口試委員: |
王秀仁
Show-ran Wang 黃忠偉 Jong-woei Whang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2014 |
畢業學年度: | 102 |
語文別: | 中文 |
論文頁數: | 130 |
中文關鍵詞: | 嵌入式系統 、GPS HAL 、Ublox-6M 、Android |
外文關鍵詞: | embedded system, GPS HAL, Ublox-6M, Android |
相關次數: | 點閱:146 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著科技日新月異,智慧型手持裝置不再只有傳統手機功能,而是演變成一台小型電腦一般。智慧型手持裝置國際大廠不但在硬體規格上一較高下,作業系統上競爭進入了白熱化的三家壟斷,應用程式更是如雨後春筍般冒出頭,百家爭鳴。隨著智慧型手持裝置周邊硬體設備完善,其功能也日漸強大。本論文藉由移植全球定位系統硬體抽象層到開發版上,以利於了解Android整個架構、資源使用,Android 硬體抽象層的開發等。
本論文使用FriendlyArm廠商製造的Tiny4412開發板及瑞士u-blox提供的ublox NEO-6M 全球定位系統(以下簡稱GPS)模組來基於Android-4.2.2作業系統上移植,其主要目的為修改Android GPS 硬體抽象層,達到能夠使用坊間眾多GPS導航的應用程式進行導航的功能,使用應用程式進行GPS訊號檢測進而探討GPS數據在整個Android架構中的傳輸流程。
Thanks to new technological advances, the smart handheld device is no longer only the traditional cell phone fuctions, but also evolved into a device just like micro-computer. The smart handheld devices corporations not only compete for hardware specifications, but also compete for operating system. The application program is developing fast. With the smart handheld device peripheral hardware perfect, the smart handheld device function is more powerful step-by-step. In this paper show that the android architecture, using resources, the developing of android Hardware Abstraction Layer (HAL) by porting global positioning system module driver.
In this paper, we porting global positioning system module (GPS) use by Tiny4412 platform which manufacture by FriendArm and the ublox NEO-6M GPS which manufactureby Ublox in Switzerland, base on Android-4.2.2. The main purpose is using the application progam to navigate by modify the android GPS HAL code, and investigate the GPS data transmission in android architecture.
【1】 友善之臂,http://www.arm9.net/
【2】 瑞士u-blox,http://www.u-blox.com/
【3】 Android百科,http://androidthreeway.h.baike.com/
【4】 孫傳雄研究室, http://blog.chinatimes.com/tomsun/
【5】 史丹利部落格,http://stenlyho.blogspot.tw/
【6】 Jollen,s Blog,http://www.jollen.org/blog/
【7】 Android,open source project:http://source.android.com/
【8】 維基百科,Android介紹,http://zh.wikipedia.org/wiki/Android
【9】 黃天威,「移植Android IceCreamSandwich於Real6410開發平台」,碩士論文,台灣科技大學電子工程系,7月26日,2013。
【10】 Eye Of Black Blog,http://www.wretch.cc/blog/bbyykk
【11】 Blog,http://www.cnblogs.com/heaad/
【12】 Loda's blog,http://loda.hala01.com/
【13】 吳奇岳,「移植Android Gingerbread於Devkit8000開發平台」,碩士論文,台灣科技大學電子工程系,7月26日,2012。
【14】 Blog Android-2.3 GPS簡單移植,http://blog.csdn.net/eastmoon502136/article/details/8562934
【15】 Blog 基於Android-2.1的GPS移植,http://www.360doc.com/content/12/0607/11/3700464_216580329.shtml
【16】 蔡宗穎,「Devkit8000平台之CameraHAL移植與開發」,碩士論文,台灣科技大學電子工程系,7月26日,2012。
【17】 LHY’s Blog,http://lhy0325.wordpress.com/2011/08/11/android-gps%E6%9E%B6%E6%9E%84%E5%88%86%E6%9E%90/
【18】 百度文庫GPS架構分析,http://wenku.baidu.com/view/b673c5de5022aaea998f0fc0
【19】 jiangshitian的ChinaUnix博客,http://blog.chinaunix.net/uid-29494667-id-4120311.html
【20】 咕唧咕唧的專欄,http://blog.csdn.net/liukun321/article/details/16828165
【21】 Sturza, M.A. , Richards, C.C. ,Embedded GPS solves installation dilemma, Position Location and Navigation Symposium, 1988. Record. Navigation into the 21st Century. IEEE PLANS '88., IEEE
【22】 Jian-Zhong Huang, Yao-Lin Liu, Yan-Fang Liu , Jian-Hua He, Dan Chen,Reserch and Applocation on Network Update of Land Survey Spatial Data Based on Embedded GIS and GPS,Education Technology and Training, 2008. and 2008 International Workshop on Geoscience and Remote Sensing. ETT and GRS 2008. International Workshop on
【23】 維基百科,NMEA數據介紹, https://code.google.com/p/gpsmap2009/source/browse/wiki/NMEA.wiki?r=15
【24】 余志隆、陳昱勳、鄭名傑、陳小鳳,Android SDK 開發範例大全, 悅知文化,台北第1044-1050頁(2011)。