研究生: |
李沛明 Pei-ming Li |
---|---|
論文名稱: |
移植Rowboat GingerBread於Devkit8000平台 Porting Rowboat GingerBread For Devkit8000 Platform |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
徐敬文
Ching-Wen Hsue 王秀仁 Show-Ran Wang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2013 |
畢業學年度: | 101 |
語文別: | 中文 |
論文頁數: | 85 |
中文關鍵詞: | 嵌入式 、Android 、Devkit8000 、Rowboat 、GingerBread |
外文關鍵詞: | Embedded System, Android, Devkit8000, Rowboat, GingerBread |
相關次數: | 點閱:152 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來因為Android的崛起和Google的大力推廣,加上廣泛的應用在許多嵌入式電子產品,最廣為人知的就是智慧型手機以及平板電腦,也因為Android具備免費、開放原始碼、高度整合的特性以及可透過Play商店上提供第三方應用程式下載服務,轉眼間Google就讓Android在行動裝置上成為相當受歡迎的系統,使得Android系統在全球智慧型手機操作系統的市場佔有率越來越高,成為Apple電腦產品的最大競爭者。
本論文使用天漠科技的devkit8000平台來實際移植Android系統,使用的版本代號為GingerBread,核心將使用Linux-2.6.37版本,devkit8000是採用德州儀器所生產的OMAP3530為處理器,其主要的目為移植Rowboat網路社群下載來的Android source code作移植,因為該社群並不支援devkit8000,所以要完全移植所有功能到Devkit8000有相當的困難度,因此只針對系統到開機最低限制的方式來做探討,核心部分以Rowboat 下載的2.6.37版本為主。
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 Android does not need to pay license fee 、open source and with high integration characteristics, the open and customizable nature of the operating system allows it to be used on other electronics , Google Play 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, thus making Android-related technical personnel, will be indispensable human resources by the electronics market.
This thesis is based on Timm hardware platform of devkit8000 to porting Android system, Linux kernel is 2.6.37,Devkit8000 is using OMAP3530 as CPU made by TI,the goal of porting Android system is using the source code that download from the Rowboat website, because the community does not support devkit8000, it’s very hard to porting all the driver function, so we just discuss the minimum requirements for the boot, part of kernel is the most important that based on Rowboat which download version 2.6.37.
【1】 石朝元,Devkit8000平台之CameraHAL移植與開發,碩士,台灣科技大學電子工程
學系,2011。
【2】 0xlab,http://0xlab.org/index_zh.html。
【3】 TI,rowboat, http://code.google.com/p/rowboat/。
【4】 鄧凡平,”Android系統原理深入解析”,佳魁資訊股份有限公司,2012,
p43-46。
【5】 德州儀器,http://www.ti.com/。
【6】 ARM,http://www.arm.com/products/processors/index.php。
【7】 Android發展簡介,http://android.cool3c.com/article/45350。
【8】 Wiki Android介紹,http://zh.wikipedia.org/wiki/Android。
【9】 Android Developer,http://developer.android.com/index.html。
【10】 Android,open source project,http://source.android.com/。
【11】 吳奇岳,移植Android Gingerbread於Devkit8000開發平台,碩士,台灣科技大學
電子工程學系,2012。
【12】 ARMlinux kernel啟動之head.S(一), http://blog.csdn.net/tommy_wxie
/article/details/7238748。
【13】 ARMlinux kernel啟動之start_kernel(二),http://blog.csdn.net/tommy_wxie
/article/details/7238788。
【14】 癮科技,http://android.cool3c.com/article/45350。
【15】 Jollen 的 Blog,http://www.jollen.org/blog/。
【16】 Fred's blog,http://fred-zone.blogspot.com/。
【17】 Memory Technology Devices, http://www.linux-mtd.infradead.org/doc
/ubifs.html。
【18】 Android Platform Dev Guide,
http://www.kandroid.org/online-pdk/guide/index.html。
【19】 天才之嵌入式,http://blog.csdn.net/gzzaigcn/article/details/7429713。
【20】 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。