簡易檢索 / 詳目顯示

研究生: 石朝元
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
中文關鍵詞: 嵌入式AndroidDevkit8000
外文關鍵詞: 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.

摘要 I Abstract II 誌謝 III 目錄 IV 圖目錄 VII 表目錄 IX 第一章 序論 1 1.1 研究動機 1 1.2 研究目標 2 1.3 論文架構 3 第二章 嵌入式開發平台介紹 5 2.1 開發板介紹 5 2.2 平台處理器介紹 9 2.3 螢幕介紹 16 2.4 USB無線網路卡 18 第三章 Android介紹 20 3.1 Android簡介 20 3.1.2 作業系統核心 22 3.1.3 硬體抽象層(Hardware Abstraction Layer) 23 3.1.4 函式庫(Libraries) 24 3.1.5 Android執行環境(Android Runtime) 25 3.1.6 應用程式框架(Application Framework) 26 3.1.7 應用程式(Applications) 27 3.2 Android的技術優點 28 3.3 版本選定 29 3.4 移植平台限制 30 3.5 Android SDK 31 3.6 Android 按鍵管理 39 3.7 Android無線網路管理 41 第四章 相關開發技術介紹 43 4.1 Bootloader 43 4.1.1 X-loader 43 4.1.2 U-Boot(Universal Bootloader) 45 4.2 檔案系統(Filesystem) 46 4.3 UBIFS 47 4.4 Busybox 51 4.5 Wireless Tools 54 4.6 Toolchain 55 第五章 系統實作 56 5.1 編譯Busybox 56 5.2 GPIO按鍵 58 5.3 加入evtest檢測器 61 5.4 加入USB無線網路卡 62 5.5 掛載SD卡 70 5.6 啟動PowerVR SGX 2D/3D硬體圖形加速器 71 5.7 編譯與燒錄系統 73 5.7.1 編譯x-loader 73 5.7.2 編譯U-boot 73 5.7.3 編譯核心 74 5.7.4 編譯Android 76 5.7.5 燒錄系統映像檔 77 第六章 結論與未來展望 82 參考文獻 84 作者簡介 85

【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

無法下載圖示 全文公開日期 2016/07/26 (校內網路)
全文公開日期 本全文未授權公開 (校外網路)
全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
QR CODE