簡易檢索 / 詳目顯示

研究生: 李豐訓
Feng-Hsun Lee
論文名稱: 移植Android 2.3作業系統至S3C6410開發平台
Porting Android Gingerbread Operation System on S3C6410 Development Platform
指導教授: 王秀仁
Show-ran Wang
口試委員: 邱炳樟
Bin-chang Chieu
徐敬文
Ching-wen Hsue
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 中文
論文頁數: 101
中文關鍵詞: 嵌入式S3C6410ANDROIDREAL6410
外文關鍵詞: REAL6410, ANDROID, S3C6410, embedded system
相關次數: 點閱:274下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

最近幾年Google大力推廣的Android作業系統被廣泛地運用在各種嵌入式電子產品上,其中最熟為人知的就是智慧型手機以及平板電腦。隨著科技的不斷進步下,Google也不斷地Update Android的版本。站在消費者的角度來看,往往最新版本的Android更能吸引大眾的青睞。
本論文使用Real-ARM廠商所提供的Real6410來移植Android作業系統,而其版本代號為Gingerbread。Real6410使用的CPU是Samsung生產的S3C6410,是屬於ARM1176JZF-S架構。
本論文的目標是在Android作業系統上播放音樂、影片,以及使用儲存設備SD卡、USB,輸入介面:觸碰式螢幕、按鍵,以及透過Mini USB來與PC作資料的傳輸。另一個實作的部分則是在開機前調整指撥開關來決定開啟Android作業系統還是QT作業系統。


Recently Google promoted Android operation system be widely used in each kind of embedded consumer electronic products, and most well-know are smart phone and tablet computer. With technology changing at such a rapid pace, Google is also unceasingly update android version. From a consumer point of view, the latest version of Android is more attractive to the public of all ages.

This paper uses real6410 which was made by real-arm to porting android operation system, and the android version is gingerbread. Central processing unit of real6410 is S3C6410 which was made by Samsung, and it belongs to the ARM1176JZF-S structure.

The objective of this paper is on the Android operating system to play music, video as well as to use SD card and USB. In addition to supporting touchscreen and gpio-key, as well as communicate with computer by mini USB for data transfer. Another part of the implementation is using DIP switch to determine open android or qt operation system before booting.

摘要 I ABSTRACT II 誌謝 III 目錄 I 圖目錄 IV 表目錄 VI 第一章 序論 1 1.1 前言 1 1.2 研究動機 2 1.3 目標功能 3 1.4 論文架構 3 第二章 嵌入式開發平臺介紹 5 2.1 嵌入式平臺元件介紹 6 2.2 嵌入式平台CPU介紹 10 2.3 開發工具 18 2.3.1 GCC介紹 18 2.3.2 Toolchain介紹 18 第三章 相關開發技術介紹 20 3.1 音效 20 3.1.1 AC97控制器簡介 20 3.1.2 AC97控制器運作模式 21 3.1.3 音效 Chip WM9713 介紹 22 3.1.4 ALSA 24 3.2 顯示 25 3.2.1 S3C6410 顯示控制器簡介 25 3.2.2 S3C6410 顯示控制器資料流 28 3.2.3 Panel WXCAT43 介紹 29 第四章 系統設計與實作第一部份 32 4.1 REAL6410 VS MINI6410 32 4.2 U-BOOT 33 4.3 KERNEL 36 4.3.1 LCD 39 4.3.2 Touchscreen 50 4.3.3 Audio 51 4.3.4 GPIO-Key 57 4.3.5 USB 61 4.3.6 SD 62 4.3.7 編譯KERNEL 62 第五章 系統設計與實作第二部份 65 5.1 JFFS2 65 5.2 ANDROID 68 5.2.1 開機圖片 68 5.2.2 Display 70 5.2.3 Touchscreen 71 5.2.4 ALSA 72 5.2.5 GPIO-Key 75 5.2.6 SD 75 5.2.7 USB 76 5.2.8 Ctrl+c 76 5.2.9 編譯Android 77 5.3 燒錄方式 79 第六章 成果展示與未來展望 81 6.1 成果展示 81 6.2 未來展望 86 參考文獻 88 作者簡介 89

[書籍]深入淺出Android系統原理及開發要點 ISBN:978-986-201-340-3
[書籍]O’REILLY LINUX驅動程式 ISBN:978-986-7794-73-4
[書籍]長高科技圖書 行動裝置嵌入式系統與軟體 ISBN:978-986-847-841-1
[書籍]全華科技 程式設計藝術第四版 ISBN:978-957-214-427-5
[書籍]Linux裝置驅動程式之開發詳解 ISBN:978-986-204-338-7
[書籍]鳥哥的Linux私房菜基礎學習篇第三版 ISBN:978-986-181-851-1
[論文]嵌入式系統之Bootloader實現,洪偉仁,2008
[論文]以嵌入式Linux為基礎之音效驅動分析,郭孟昇,2008
[論文]整合TTS晶片與嵌入式Linux系統之語音合成應用實作,黃唯軒,2009
[論文]基於S3C2443之嵌入式Linux音效及LCD驅動程式開發,王蒲偉,2010
[論文]嵌入式Linux多媒體平台開發與應用,李永駿,2010
[網路]ARM9之家,http://www.arm9home.net/
[網路] Jollen的Blog,http://www.jollen.org/blog/
[網路] Jollen的Blog,Android的HAL技術#1~#7,
[網路]嵌入精靈,CSDN博客,http://blog.csdn.net/sfrysh
[網路]職人精神,http://anemospring.blogspot.com/search/label/android
[網路]愛作夢的蘆薈,http://daydreamer.idv.tw/rewrite.php/category-2.html
[網路]學習備忘錄,http://jukpan.blogspot.com/

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