研究生: |
蔡宗穎 Tzung-Ying Tsai |
---|---|
論文名稱: |
Devkit8000平台之CameraHAL移植與開發 Android CameraHAL Porting And Development For Devkit8000 Platform |
指導教授: |
王秀仁
Show-Ran Wang 邱炳樟 Bin-Chang Chieu |
口試委員: |
黃忠偉
Jong-Woei Whang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2012 |
畢業學年度: | 100 |
語文別: | 中文 |
論文頁數: | 112 |
中文關鍵詞: | 嵌入式 、Android 、Devkit8000 、Camera 、V4L2 |
外文關鍵詞: | Devkit8000, Android, Camera, V4L2, Embedded System |
相關次數: | 點閱:171 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來因為Android的崛起和Google的大力推廣,加上廣泛的應用在許多嵌入式電子產品,其中最廣為人知的就是智慧型手機以及平板電腦,也因為Android具備免費、開放原始碼、高度整合的特性以及可透過Play商店上提供第三方應用程式下載服務,轉眼間Google就讓Android在行動裝置上成為相當受歡迎的系統,使得Android系統在全球智慧型手機操作系統的市場佔有率已達48%,成為蘋果電腦產品的最大競爭者。
本論文使用天漠科技的devkit8000平台來實際移植Android系統,使用的版本代號為Eclair,核心將使用Linux-2.6.32.9版本devkit8000是採用德州儀器所生產的OMAP3530為處理器。
本論文的目標是將V4L2、CameraHarward等檔案移植到Android Eclair上,實現Camera HAL層,並能成功在螢幕上顯示和抓取相機所拍到的影像,並解析Camera HAL如何對Kernel和Android 的上層做溝通。
In recent year, Google popularized Android system and many applications on embedded products, the most famous of these products are smartphones and tablet computers. Google releases the Android code as open-source, high compatibility and Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. Apps can be downloaded from third-party sites or through online stores such as Google Play. Android became the world’s leading smartphone platform at the end of 2010. For the first quarter of 2012, Android had a 59% smartphone market share worldwide.
This thesis, use Devkit8000 hardware platform that was manufactured by “Timll Company” and Android system version is “Eclair”. Android consists of a kernel based on the Linux kernel-2.6.32.9 version, CPU type of Devkit8000 use OMAP3530 processor which was created by Texas Instruments Incorporated.
The goal of this thesis is to porting V4L2, CameraHarward files to Android system Eclair and implement Camera HAL. To get image from camera photograph and display it on LCM. Finally it will analysis Camera HAL how to communication between Kernel and Android upper layer.
【1】 ARM, http://www.arm.com/products/processors/index.php
【2】 德州儀器, http://www.ti.com/
【3】 0xlab, http://0xlab.org/index_zh.html
【4】 Google android 官網,http://developer.android.com/index.html
【5】 楊豐盛,”Android技術內幕”,機械工業出版社,2011
【6】 Wiki Android介紹,http://zh.wikipedia.org/wiki/Android
【7】 Android發展簡介, http://android.cool3c.com/article/45350
【8】 Devkit8000平台之Android Eclair移植與開發,石朝元,2011
【9】 嵌入式Linux多媒體平台開發與應用,李永駿,2010
【10】 鄧凡平,”Android系統原理深入解析”,佳魁資訊股份有限公司,2012
【11】 韓超、梁泉,” Android系統原理及開發要點”,博碩文化股份有限公司,2010
【12】 Android camera系統開發之IPC,http://blog.csdn.net/fu_shuwu/article/details/6034211
【13】 Android Camera系统 http://blog.csdn.net/qianjin0703/article/details/6233790
【14】 LINUX MEDIA INFRASTRUCTURE API,http://kernel.org/doc/htmldocs/media/
【15】 V4L2-Linux下視頻驅動模型http://www.linuxview.net/index.php?m=content&c=index&a=show&catid=15&id=174
【16】 Android Camera系统,http://blog.csdn.net/zjc0888/article/details/6428993
【17】 長高科技,”行動裝置嵌入式系統與軟體”,長高科技股份有限公司,2010
【18】 Android Developer,http://developer.android.com/index.html
【19】 癮科技, http://android.cool3c.com/article/45350
【20】 Jollen 的 Blog,http://www.jollen.org/blog/
【21】 Fred's blog,http://fred-zone.blogspot.com/
【22】 宋寶華,” Linux裝置驅動程式之開發詳解”,文魁資訊股份有限公司,2010