研究生: |
石朝元 Chao-Yuan Shih |
---|---|
論文名稱: |
Devkit8000平台之Android Éclair移植與開發 Android Eclair Porting And Development For Devkit8000 Platform |
指導教授: |
邱炳樟
Bin-chang Chieu |
口試委員: |
徐敬文
Ching-wen Hsue 王秀仁 Show-ran Wang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 中文 |
論文頁數: | 86 |
中文關鍵詞: | 嵌入式 、Android 、Devkit8000 |
外文關鍵詞: | Embedded System, Android, Devkit8000 |
相關次數: | 點閱:231 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來由Google著手開發的一個免費且開放原始碼的Android平台,在智慧型手機、平板電腦市場上成為蘋果電腦產品的最大競爭者,由於Android具備免費、開放原始碼以及高度整合的特性,加上Google已經為Android加入了許多應用程式,並藉由透過Android Market上提供第三方應用程式下載服務,轉眼間Google就讓Android在行動裝置上成為相當受歡迎的系統,本論文將於Windows作業系統下建立Android模擬器,並使用天漠科技的devkit8000平台來實際移植Android系統,devkit8000是採用德州儀器所生產的OMAP3530為處理器,論文中不僅移植了USB無線網路卡驅動,而且修改自底層到最上層的Android無線網路管理架構,讓上層wifi應用程式可以辨識到無線網路裝置,也加入了SD卡自動掛載的功能並在本研究中驅動了OMAP3530上的2D/3D硬體繪圖加速器,論文中使用的Android版本為2.1代號Éclair,核心將使用Linux-2.6.32.9版本。
In recent years,a free and open source based software platform ”Android” has started to develop by Google,which is becoming a biggest competitor with Apple production in the field of smartphone and e-pad.Because of cost free、open source and with high integration characteristics,the Google was provided to many application in Android,in addition,the third part application download service by Android market,Google let Android become a vary popular operation system in mobile device.
This thesis will be build up Android software develop kit in windows operation system.Moreover,to do a real porting Android operation system on Timm devkit8000 platform.Devkit8000 is using OMAP3530 as CPU made by TI.I not only ported usb wifi,but also modified the Android wifi manager from the low level to top,the wifi application can be detected by wifi device.The SD card auto mount were altered as well,another key point is that 2D/3D hardware graphic accelerator on OMAP3530 is available in this research.The Android version number we used in this paper is 2.1 called “Éclair” and Linux kernel is Linux-2.6.32.9.
【1】ARM, http://www.arm.com/products/processors/index.php
【2】德州儀器, http://www.ti.com/
【3】0xlab, http://0xlab.org/index_zh.html
【4】Android Developer,http://developer.android.com/index.html
【5】癮科技, http://android.cool3c.com/article/45350
【6】Jollen 的 Blog, http://www.jollen.org/blog/
【7】Fred's blog,http://fred-zone.blogspot.com/
【8】Memory Technology Devices,
http://www.linux-mtd.infradead.org/doc/ubifs.html
【9】Android Platform Dev Guide,
http://www.kandroid.org/online-pdk/guide/index.html
【10】嵌入式Linux多媒體平台開發與應用,李永駿,2010
【11】嵌入式Android多媒體平台無線遙控開發與應用,蘇俊源,2011
【12】gasolin,”Google!Android2手機應用程式設計入門第三版”,
松崗資產管理股份有限公司,2006
【13】宋寶華,”裝置驅動程式之開發詳解”,文魁資訊股份有限公司,2008
【14】楊文誌,”Android程式設計與應用2”,旗標出版股份有限公司,2009
【15】韓超、梁泉,”深入淺出Android系統原理及開發要點”,
博碩文化股份有限公司,2011
【16】長高科技,”行動裝置嵌入式系統與軟體”,長高科技股份有限公司,2010
【17】李寧,”Android案例開發完全講義”,碁峯資訊股份有限公司,2011