簡易檢索 / 詳目顯示

研究生: 黃天威
Tien-wei Huang
論文名稱: 移植Android IceCreamSandwich於Real6410平台
Porting Android IceCreamSandwich For Real6410 Platform
指導教授: 邱炳樟
Bin-Chang Chieu 
口試委員: 王秀仁
Show-Ran Wang
黃忠偉
Jong-Woei Whang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2013
畢業學年度: 101
語文別: 中文
論文頁數: 80
中文關鍵詞: 嵌入式系統REAL6410ANDROIDS3C6410
外文關鍵詞: Embedded System, Android, S3C6410, Real6410
相關次數: 點閱:163下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

近年來由於手持裝置的競爭,各手機大廠除了在硬體上比較之外,作業系統上面的競爭也是相當激烈,藉由移植Android作業系統到開發板上面,來了解Android的啟動流程並從中學習到Android 的整個架構,並分享移植過程中所遇到的問題及解決方法,提供給對於Android 作業系統有興趣的開發者參考資料。

本論文使用Real-ARM廠商所提供的Real6410開發板來移植Android作業系統,其主要目的為移植google官網download下來的Android source code來移植,由於是最原始的版本,要完全移植所有功能到Real6410有相當的困難度,因此只針對系統到開機最低限制的方式來作探討,在核心的部份我們是使用FriendlyARM所提供的2.6.36版本。


Competition in recent years due to the handheld device, the mobile phone manufacturers in addition to comparing the hardware, the operating system at the competition is very intense, we transplanted by the Android operating system to the development board above, to understand the process of transplantation and from Android learning to Android's overall architecture and share migration process problems encountered and solutions available to the operating system for the Android developers who are interested references.
This thesis is based on Real-ARM’s S3C6410 hardware platform of Real6410 to porting Android system, the goal of porting Android system is using the source code that download from the Android’s website, because the version of the source code which is not modified for the hardware platform of Real6410,it’s very hard to porting all the driver function, so we just discuss the minimum requirements for the boot, in kernel part, we use Linux kernel version 2.6.36 from FriendlyARM release.

摘要 I ABSTRACT II 誌謝 III 目錄 IV 圖目錄 XIV 表目錄 XVI 第一章 序論 16 1.1 前言 16 1.2 研究動機 17 1.3 目標功能 18 1.4 論文架構 19 第二章 嵌入式開發平台介紹 21 2.1 嵌入式平台 REAL 6410 開發板介紹 21 第三章 ANDROID介紹 24 3.1 ANDROID簡介 24 3.1.1 作業系統核心及驅動(Linux Kernel) 26 3.1.2 硬體抽象層(Hardware Abstraction Layer) 27 3.1.3 函式庫(Libraries) 28 3.1.4 Android執行環境(Android Runtime) 29 3.1.5 應用程式框架(Application Framework) 29 3.1.6 應用程式(Application) 31 3.2 ANDROID版本及硬體需求 31 3.2.1 版本差異 31 3.2.2 硬體需求 34 3.3 ANDROID啟動流程 35 第四章 相關開發技術介紹 37 4.1 REAL 6410與 MINI 6410開發平台比較 37 4.2 U-BOOT啟動流程 38 4.3 KERNEL啟動流程 41 4.4 FILESYSTEM 46 4.4.1 JFFS2 46 4.4.2 UBIFS 47 4.5 ANDROID BATTARYSERVICE 49 4.6 BUSYBOX 50 4.7 TOOLCHAIN 52 第五章 系統實作 53 5.1 U-BOOT 53 5.2 KERNEL 55 5.2.1 LCD 57 5.2.2 TouchScreen 60 5.2.3 USB 62 5.2.4 編譯Kernel 63 5.3 FILESYSTEM 64 5.3.1 JFFS2 64 5.4 建立ANDROID環境及SOURCE CODE下載 68 5.5 編譯GOOGLE ANDROID ICE CREAM SANDWICH 71 5.6 編譯BUSYBOX 83 5.7 修改ANDROID INIT.RC所定義的FILESYSTEM權限 85 5.8 修改ANDROID BATTERY SERVICE 86 5.9 開機問題 89 5.10 燒錄方式 90 5.11 成果展現 91 第六章 結論與未來展望 92 參考文獻 93

【1】 楊豐盛 著、陳佳新 譯,”Android 技術內幕-探索 Android 核心原理與系統開發”,碁峰 出版,2011,ISBN:986-2763-40-X。
【2】 維基百科,Android介紹,http://zh.wikipedia.org/wiki/Android
【3】 鐘文昌,Android作業系統移植之研究與實現,台北科技大學資訊工程系,七月,2009。
【4】 華天正科技,http://www.realarm.cn/
【5】 Android百科,http://androidthreeway.h.baike.com/
【6】 孫傳雄研究室, http://blog.chinatimes.com/tomsun/
【7】 史丹利部落格,http://stenlyho.blogspot.tw/
【8】 Jollen,s Blog,http://www.jollen.org/blog/
【9】 Android,open source project:http://source.android.com/
【10】 FriendlyARM,http://www.arm9.net/mini6410-feature.asp
【11】 Eye Of Black Blog,http://www.wretch.cc/blog/bbyykk
【12】 Blog,http://www.cnblogs.com/heaad/
【13】 Loda's blog,http://loda.hala01.com/
【14】 吳奇岳,移植Android Gingerbread於Devkit8000開發平台,台灣科技大學電子工程系,7月26日,2012。
【15】 陳勝杰,Real 6410平台Android Gingerbread移植與無線應用程式開發,台灣科技大學電子工程所,7月27日,2012
【16】 李豐訓,移植Android 2.3作業系統至S3C6410開發平台,台灣科技大學電子工程所,7月26日,2011
【17】 林博隆,基於Real6410之Android 2.3網路多媒體播放系統,台灣科技大學電子工程所,7月26日2013

【18】 中華數位-Embedded Linux 技術分享,http://www.cadtc.com.tw/blog/
【19】 夢想老農 blog,http://blog.sina.com.cn/u/1406056000
【20】 智慧生活科技專業社群,http://cheng-min-i-taiwan.blogspot.tw/
【21】 仕橙3G教室,http://www.moko365.com/android-training
【22】 Takamasa Isohara, Keisuke Takemori, Ayumu Kubota, "Kernel-based Behavior Analysis for Android Malware Detection," cis, pp.1011-1015, 2011 Seventh International Conference on Computational Intelligence and Security, 2011

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