【正文】
, Google 付出的是公關和品牌效應,當然還有它的 google app,但是 Google 掌握了 Android Market 以及通過 Android google apps 獲得的大量用戶。 關鍵詞 : Android 系統(tǒng) 視頻采集 視頻播放 Abstract This project is to mark a video system which is based on the android operating system .This system can capture video,handle video,save video,play video and transfer video. Video capture is collecting images and sound from the camera and microphone which bring their own Android .Video processing is encoded images and sounds which are been collected .Video storage is saving the video which is playing is to mark true that the video can be played ,plused,replayed and transmission is transmitted data from the puter to the mobile phone. This design is realized the is not plex, every functions link pact, the essential tolerant designs is realized, and this system basically met needs. Key words: Android system Video capture Video playing 本科生畢業(yè)設計(論文) 2 目錄 ................................................................... 3 2. 嵌入式視頻設計總體設計 ................................................ 4 視頻嵌入式系統(tǒng)總體設計 ............................................ 4 嵌入式系統(tǒng)的概念 .................................................. 5 嵌入式系統(tǒng)的特點 ............................................. 5 嵌入式系統(tǒng)的歷史 ............................................. 6 嵌入式系統(tǒng)的組成 ............................................. 6 ....................................................... 7 視頻基于硬件的設計框圖 ............................................ 7 ARM CortexA8 簡介 ................................................ 7 TI OMAP3630 處理器特性 ............................................ 8 .................................................... 10 java JDK 安裝 .................................................... 10 Eclipse 安裝以及 ADT 工具的安裝 ................................... 10 Android SDK 的安裝以及系統(tǒng) 的設置 ................................. 11 Android 真機調試的相關設置 ....................................... 12 .................................................... 15 軟件畫面布局設計 ................................................. 15 視頻的刻錄布局 .............................................. 15 視頻的播放布局 .............................................. 16 兩個 Activity 之間的切換設計 ...................................... 18 視頻的刻錄功能設計 ............................................... 18 視頻的播放功能設計 ............................................... 19 其他功能的設計 ................................................... 20 ........................................................ 22 真機畫面的監(jiān)控 ................................................... 22 視頻刻錄 ......................................................... 23 視頻播放 ......................................................... 23 調試 ............................................................. 24 謝辭 .................................................................... 25 參考資料 ................................................................ 25 附錄 .................................................................... 25 本科生畢業(yè)設計(論文) 3 電子行業(yè)從單片機到嵌入式系統(tǒng),特別是近幾年嵌入式系統(tǒng)技術的日漸普及,嵌入式系統(tǒng)無疑成為了當前最熱門最有發(fā)展前途的 IT 應用領域之一,伴隨著巨大的產業(yè)需求,我國嵌入式系統(tǒng)產業(yè)的人才需求量也是一路高漲,嵌入式開發(fā)成為近幾年最熱門最受歡迎的職業(yè)之一。采集是通過 Android 自帶的照相機和麥克風分別對圖像和聲音進行采集;處理是對所采集到的圖像和聲音 的 編碼 和格式轉換 ;存儲是對處理完成的視頻的保存;播放是實現對視頻的開始播放、暫停、重播、停止功能;傳輸是手機與電腦之間的數據的傳輸。本科生畢業(yè)設計(論文) 1 基于 Android 的嵌入式視頻系統(tǒng) 摘要 本課題設計了一個基于 Android的嵌入式視頻系統(tǒng)。該系統(tǒng)主要實現了視頻的采集、處理、存儲、播放和傳輸。 本設計基本實現了所要達到的目標,結構比較簡單,基本的容錯設計也大概 地 實現,其效果還是滿足要求的。 Android 是基于 Linux 平臺開源手機操作系統(tǒng)名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應用軟件組成,目前在市場可謂是如日中天。 Android 以其特有的開放性優(yōu)勢越來越受到人們和 智 能手機廠商的關注,對于第三方軟件開發(fā)商來說, Android 是一個真正意義上的開放性移動設備綜合平臺, Android 系統(tǒng)是免費向開發(fā)人員提供的,這樣就避免了開發(fā)中專利權的障礙。對于設備 制造商來說, Android 是一個免費的平臺,每制造一臺手機時,那些支付給手機系統(tǒng)制造商的費用也省去了,這樣就降低了手機的制造成本,同時也就降低了手機價格,提高了市場競爭力。這一系列的優(yōu)勢真正的讓 Android成為最佳的手機應用平臺。 體系結構設計:描述系統(tǒng)對硬件、軟件的功能需求,以及包括這兩方面的選型等。 系統(tǒng)集成:對系統(tǒng)的軟件和硬件集成在一起進行綜合調試,發(fā)現不足時實施改進。 所 示 圖 體系結構本科生畢業(yè)設計(論文) 5 本設計硬件平臺的是基于 ARM CortexA8架構的 TI OMPA3630 處理器的手機,軟件開發(fā)平臺選擇了 Android 操作平臺,通過 Eclipse 編譯視頻系統(tǒng)程序。從中可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體。 嵌入式系統(tǒng)的特點 從上述對嵌入式的概念的理解上看,嵌入式應該還具有以下幾個方面的特點: 由于嵌入式系統(tǒng)一般是應用于小型電子裝置,系統(tǒng)資源相對比較有限,所以內核較之傳統(tǒng)的操作系統(tǒng)要小得多。 嵌入式系統(tǒng)的個性化能力很強,其中的軟件系統(tǒng)和硬件的結合非常的緊密,一般要針對硬件進行系統(tǒng)的移植,即使在同一品牌、同一系列 的產品中也需要根據系統(tǒng)硬件的變化和增減不斷進行修改。 嵌入式系統(tǒng)一般沒有系統(tǒng)軟件和應用軟件的明顯區(qū)分,不要求其功能的設計及實現過于復雜,這樣一方面利于控制系統(tǒng)成本,同時也利于實現系統(tǒng)的安全。而且軟件要求固化存儲,以提高速度。 嵌入式軟件開發(fā)要想走向標準化, 就必須使用多任務的操作系統(tǒng)。 嵌入式系統(tǒng)開發(fā)需要專門的開發(fā)工具和環(huán)境。開發(fā)時往往有主機和目標機的概念,主機用于程序的開發(fā),目標機作為最后的執(zhí)行機,開發(fā)時需要交替結合進行。最后一個也正是我們現在所處的階段,該階段嵌入式操作系統(tǒng)能運行于各種不同類型的微處理器,兼容性好;操作系統(tǒng)內核精小、效率高,并且具有高度的模塊化和擴展性;具備文件盒目錄管理、設備支持、多任務、網絡支持、圖形窗口以及用戶界面等功能;具有大量的應用程序接口,開發(fā)應用程序簡單;嵌入式應用軟件豐富。 此次設計更是由于使用了手機本身作為硬件平臺,各項硬件都是俱全的,開發(fā)時所遇到的問題更加是十分的切合手機本身,此次開發(fā)軟件也就成了主體所在。 嵌入式應用程序 嵌入式軟件 嵌入式操作系統(tǒng) 嵌入式硬件 微處理器 外設 圖 嵌入式系統(tǒng)組成結構本科生畢業(yè)設計(論文) 7 視頻基于硬件的設計框圖 本次設計直接使用手機來進行,硬件方面的準備就顯得十分的簡單,手機所采用的處理器是德州儀器的 TI OMAP3630,視頻刻錄時是通過 500 萬像素的攝像頭還有麥克風來采集圖像和聲音,手機自帶有 MicroSD 卡,視頻的播放是直接在手機屏幕上顯示。在于美國加州舉行的第二屆 ARM 開發(fā)者年度大會上發(fā)布的 ARM CortexA8 處理器最高能達到 2020DMIPS,使它成為運行多通道視頻、音頻和游戲應用的要求越來越高的消費產品的最佳選擇。CortexA8 處理器得 到了大量 ARM 技術的支持,從而能夠實現快速的系統(tǒng)設計。 CortexA8 處理器是 ARM 的第一款超標量處理器,具有提高代碼密度和性能的技術,用于多媒體和信號處理的 NEON?技術,以及用于高效地支持預編譯和即時編譯 Java 及其他字節(jié)碼語言的 Jazelleamp。運行時間編譯目標( RCT)技術。德州儀器同時也是在這一新處理器開發(fā)過程中領先的ARM合作伙伴。此次設計手機核心處理器就是 德州儀器的 TI 本科生畢業(yè)設計(論文) 8 OMPA3630。 OMAP3630 應用了更先進的 45納米制造工藝 ,集成了 PowerVR SGX530 顯示核心,在提供最高 1GHz 運行主頻的同時,能夠帶來最高 75%的圖形性能提升以及 25%的電力節(jié)省。 圖 OMAP3 介紹 OMAP 36x0 系列處理器特性: 45nm CMOS 工藝 ARM Cortex A8核心處理器 IVA2+(圖像,視頻,音頻)多媒體加速器 PowerVR SGX 圖形核心 2D/3D 加速( OMAP3610 未配備) 兼容 OpenGL ES (除 OMAP3610) 電壓,頻率和功率動態(tài)控制 TWL4030 電源管理 /音頻編解碼器(除 OMAP3640,使用 TWL5030 配套設備) OMAP3630 架構可見圖