研究生: |
陳侃成 Kan-Chen Chen |
---|---|
論文名稱: |
基於Tiny4412之Android影像撥放系統開發與移植 Image play system on Tiny4412 |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
王秀仁
Wang, Show-Ran 徐敬文 Ching-Wen Hsue |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 中文 |
論文頁數: | 94 |
中文關鍵詞: | 嵌入式系統 、Linux 、Android 、HDMI 、Tiny4412 |
外文關鍵詞: | Embedded System, Linux, Android, HDMI, Tiny4412 |
相關次數: | 點閱:206 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
基於Linux的Android的開放式平台,近幾年來在移動裝置的市占率都是第一名,在Google公司的努力以及全球多家廠商的力挺下,Android裝置已是趨勢。
近年來由於智慧型手機、筆電和平板電腦的大量產品,使得嵌入式應用大大的提升,隨著嵌入式技術的進步,消費者的需求也增多,讓影像能夠不再只是單一的本身的設備上顯示,而是能夠更多元的再各樣的顯示器上播放。
本論文是使用FriendlyARM廠商製造的Tiny4412開發板以及基於Linux 3.5為核心來進行HDMI的相關移植,主要是進行Kernel層HDMI程式碼的分析及修改,最後在Android 4.2.2作業系統上,將開發板與顯示螢幕用HDMI線做連接,然後進行影像播放。
Based on the open platform of Linux, Android’s mobile devices have been the champion in the market rate in recent years. With the endeavor of Google and the support from numerous companies throughout the world, Android devices have become the trend.
The number of the embedded apps increased due to the vast production of smart phones, tablets and laptops. As the embedded techniques improve, the needs of consumers rise, which urges the extension of image display from a single equipment to multiple and diverse monitors.
This thesis applies the Tinny4412 development board from the manufacturer, FriendlyARM, and use Linux 3.5 as the core to proceed the HDMI relative porting, which primarily works on the analysis and modification of source code on HDMI Kernel layer and then links the development board and monitor screen on the operating system, Android 4.2.2, to display the images.
[1] S. Ravi, A. Raghunathan, and N. Potlapally, “Securing wireless data: System architecture challenges,” in Proc. Int. Symp. System Synthesis, pp. 195–200, Oct 2002.
[2] HDMI, HDMI specification version 1.3, Jun. 2006.
[3] M. Cesati and D. P. Bovet. Understanding the Linux Kernel, 2nd Edition. O’Reilly, second edition, 2003.
[4] FriendlyARM(無日期)。取自:
http://www.arm9.net/
[5] FriendlyARM,Tiny4412使用手冊,第11至23頁
[6] ARM(無日期)。取自:
http://www.arm.com/zh/products/processors/index.php
[7] 維基百科(2015)。HDMI。取自:
http://zh.wikipedia.org/wiki/HDMI
[8] Android百科(2012)。Android架構詳解。取自:
http://androidthreeway.h.baike.com/
[9] 孫傳雄研究室(2013)。Andorid開發教學。取自:
http://in.gururu.tw/
[10] 史丹利部落格(2008)。Android Architecture。取自:
http://stenlyho.blogspot.tw/
[11] Jollen’s Blog(2011)。Android平臺層(Platform)專欄。取自:
http://www.jollen.org/Android/
[12] Android(無日期)。The Android Source Code。取自:
http://source.android.com/
[13] 蔡宗穎(2012)。Devkit8000平台之CameraHAL移植與開發。國立台灣科技大學,碩士論文
[14] 楊豐盛(2011)。Android技術內幕 第37-102頁。台北:碁資訊股份有限公司
[15] 隱科技(2011)。Android發展簡介。取自:
http://android.cool3c.com/article/45350
[16] 陳柏菁(2005)。開機流程與Boot Loader。取自:
http://paching.myweb.hinet.net/lesson6.htm
[17] Albert的筆記本(2011)。Bootloader。取自:
http://albert-oma.blogspot.tw/2011/12/bootloader.html
[18] Loda's blog(2014)。ARMv8與Linux的新手筆記。取自:
http://loda.hala01.com/
[19] 吳奇岳(2012)。移植Android Gingerbread於Devkit8000開發平台。國立台灣科技大學,碩士論文
[20] 黃天威(2013)。移植Android IceCreamSandwich於Real6410開發平台。國立台灣科技大學,碩士論文
[21] liukun321 咕唧咕唧(2014)。S5pv210 HDMI接口在Linux 3.0.8驅動框架解析。取自:
http://blog.csdn.net/liukun321/article/details/18452663
[22] 維基百科(2015)。I2C。取自:
http://zh.wikipedia.org/wiki/I%C2%B2C
[23] 嵌入式系統硬體架構設計(無日期)。 第十七章 I2C匯流排介面單元。取自:http://read.pudn.com/downloads124/ebook/526471/PXA255%E4%B8%AD%E6%96%87%E8%8A%AF%E7%89%87%E8%B5%84%E6%96%991/pxa255-17(I2C).pdf
[24] TakoBear(2014)。嵌入系統基礎-I2C基本原理介紹。取自:
http://www.takobear.tw/12/post/2014/02/bear-i2c1.html
[25] 楊宗烜(2014)。於Tiny4412上移植三軸加速度感應器與Sensor HAL實現。國立台灣科技大學,碩士論文
[26] 張世勳(2014)。基於Android Jelly Bean之全球定位系統硬體抽象層移植與開發。國立台灣科技大學,碩士論文
[27] 謝汶達(2014)。基於Android 4.2移植WiFi及HAL層實作。國立台灣科技大學,碩士論文