freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的嵌入式視頻系統(tǒng)-預(yù)覽頁(yè)

 

【正文】 texA8簡(jiǎn)介 8 TI OMAP3630處理器特性 9 10 java JDK 安裝 10 Eclipse安裝以及ADT工具的安裝 10 Android SDK 的安裝以及系統(tǒng)的設(shè)置 11 Android真機(jī)調(diào)試的相關(guān)設(shè)置 12 15 15 15 16 兩個(gè)Activity之間的切換設(shè)計(jì) 18 18 19 20 22 22 23 23 24謝辭 25參考資料 25附錄 26電子行業(yè)從單片機(jī)到嵌入式系統(tǒng),特別是近幾年嵌入式系統(tǒng)技術(shù)的日漸普及,嵌入式系統(tǒng)無(wú)疑成為了當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一,伴隨著巨大的產(chǎn)業(yè)需求,我國(guó)嵌入式系統(tǒng)產(chǎn)業(yè)的人才需求量也是一路高漲,嵌入式開發(fā)成為近幾年最熱門最受歡迎的職業(yè)之一。本科生畢業(yè)設(shè)計(jì)(論文)基于Android的嵌入式視頻系統(tǒng) 摘要本課題設(shè)計(jì)了一個(gè)基于Android的嵌入式視頻系統(tǒng)。本設(shè)計(jì)基本實(shí)現(xiàn)了所要達(dá)到的目標(biāo),結(jié)構(gòu)比較簡(jiǎn)單,基本的容錯(cuò)設(shè)計(jì)也大概地實(shí)現(xiàn),其效果還是滿足要求的。 Android以其特有的開放性優(yōu)勢(shì)越來(lái)越受到人們和智能手機(jī)廠商的關(guān)注,對(duì)于第三方軟件開發(fā)商來(lái)說,Android是一個(gè)真正意義上的開放性移動(dòng)設(shè)備綜合平臺(tái),Android系統(tǒng)是免費(fèi)向開發(fā)人員提供的,這樣就避免了開發(fā)中專利權(quán)的障礙。這一系列的優(yōu)勢(shì)真正的讓Android成為最佳的手機(jī)應(yīng)用平臺(tái)。系統(tǒng)集成:對(duì)系統(tǒng)的軟件和硬件集成在一起進(jìn)行綜合調(diào)試,發(fā)現(xiàn)不足時(shí)實(shí)施改進(jìn)。從中可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體。嵌入式系統(tǒng)的個(gè)性化能力很強(qiáng),其中的軟件系統(tǒng)和硬件的結(jié)合非常的緊密,一般要針對(duì)硬件進(jìn)行系統(tǒng)的移植,即使在同一品牌、同一系列的產(chǎn)品中也需要根據(jù)系統(tǒng)硬件的變化和增減不斷進(jìn)行修改。而且軟件要求固化存儲(chǔ),以提高速度。 嵌入式系統(tǒng)開發(fā)需要專門的開發(fā)工具和環(huán)境。最后一個(gè)也正是我們現(xiàn)在所處的階段,該階段嵌入式操作系統(tǒng)能運(yùn)行于各種不同類型的微處理器,兼容性好;操作系統(tǒng)內(nèi)核精小、效率高,并且具有高度的模塊化和擴(kuò)展性;具備文件盒目錄管理、設(shè)備支持、多任務(wù)、網(wǎng)絡(luò)支持、圖形窗口以及用戶界面等功能;具有大量的應(yīng)用程序接口,開發(fā)應(yīng)用程序簡(jiǎn)單;嵌入式應(yīng)用軟件豐富。嵌入式應(yīng)用程序嵌入式軟件嵌入式操作系統(tǒng)嵌入式硬件微處理器外設(shè) 本次設(shè)計(jì)直接使用手機(jī)來(lái)進(jìn)行,硬件方面的準(zhǔn)備就顯得十分的簡(jiǎn)單,手機(jī)所采用的處理器是德州儀器的TI OMAP3630,視頻刻錄時(shí)是通過500萬(wàn)像素的攝像頭還有麥克風(fēng)來(lái)采集圖像和聲音,手機(jī)自帶有MicroSD卡,視頻的播放是直接在手機(jī)屏幕上顯示。CortexA8處理器得到了大量ARM技術(shù)的支持,從而能夠?qū)崿F(xiàn)快速的系統(tǒng)設(shè)計(jì)。運(yùn)行時(shí)間編譯目標(biāo)(RCT)技術(shù)。此次設(shè)計(jì)手機(jī)核心處理器就是德州儀器的TI OMPA3630。 OMAP3介紹OMAP 36x0系列處理器特性:  45nm CMOS工藝   ARM Cortex A8核心處理器  IVA2+(圖像,視頻,音頻)多媒體加速器   PowerVR SGX圖形核心2D/3D加速(OMAP3610未配備)   兼容OpenGL ES (除OMAP3610)   電壓,頻率和功率動(dòng)態(tài)控制TWL4030電源管理/音頻編解碼器(除OMAP3640,使用TWL5030配套設(shè)備) OMAP3630架構(gòu)圖如圖OMPA自帶Video DAC來(lái)轉(zhuǎn)換輸出視頻,用McBSP多通道緩沖串行口來(lái)傳入音頻的數(shù)據(jù),CameraSerial接口用來(lái)輸入攝像頭采集到的數(shù)據(jù)。%JAVA_HOME%\lib之后修改環(huán)境變量PATH,在前面加上:%JAVA_HOME%\bin。點(diǎn)擊OK,然后選擇Select all之后一路的next和OK最后會(huì)根據(jù)提示重啟下eclipse,則完成了ADT的安裝,至于如何看是否完成則是選擇 Window Preferences…打開首選項(xiàng)面板看是否有Android,有的話就成功了,至于會(huì)跳出要求裝SDK則在下面進(jìn)行安裝了。 SDK 更新界面SDK裝好后還要修改下環(huán)境變量PATH,在前面加上:C:\Program Files\Java\androidsdkwindows\platformtools。操作: 增加調(diào)試參數(shù)android:debuggable=true, 如下:application android:icon=drawable/icon android:label=string/app_name android:debuggable=true 執(zhí)行真機(jī)調(diào)試操作:ECLIPSE調(diào)試對(duì)話框中,Target窗口中選擇Manual,點(diǎn)擊debug按鈕,選擇真機(jī)設(shè)備,開始調(diào)試。視頻的刻錄設(shè)置有刻錄Button、完成Button還有向另一個(gè)Activity跳轉(zhuǎn)的Button。點(diǎn)擊播放切換,程序會(huì)由第一個(gè)Activity跳轉(zhuǎn)到另一個(gè),按鈕的觸發(fā)程序如下:Intent intent = new Intent()。 為第一個(gè)窗口也就是含有播放切換的窗口加標(biāo)識(shí),這個(gè)過程會(huì)把前面的棧中窗口清理,在之后的第一個(gè)窗口的finish();就能直接的退出程序了。 //從麥克風(fēng)和照相機(jī)采集聲音和圖像()。(())。//停止按鈕不可用()。 視頻目錄的查詢首先是先定義:private EditText filenameText。之后的視頻的路徑的傳輸則放在下面的play()函數(shù)中;單獨(dú)的準(zhǔn)備的播放函數(shù)代碼:private void play() throws IOException {File videofile = new File((), filename)。//采用surfaceView來(lái)顯示畫面(())。此程序最基本的容錯(cuò)功能先是sdcard卡的判定:if(!().equals()){(, , 1).show()。 }當(dāng)然之前還得有個(gè)例外標(biāo)志的建立:private static final String TAG = MainActivity。//顯示play按鈕能用(false)。 視頻的播放界面 因?yàn)槭侵苯拥恼鏅C(jī)調(diào)試無(wú)需在虛擬機(jī)上調(diào)試,測(cè)試是還是蠻快的。首先,在sdcard卡內(nèi)放入一個(gè)視頻,(a),(b),(c),使得窗口切換到視頻播放窗口,(d)。詳細(xì)的問題就不逐一例舉了。import 。import 。import 。private Button start。 Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 (this)。 stop=(Button) findViewById()。 (this)。 //從麥克風(fēng)和照相機(jī)采集聲音和圖像 ()。, (())。//停止按鈕不可用 try { ()。 } } Override public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { } Override public void surfaceDestroyed(SurfaceHolder holder) { if(mediaRecorder!=null){ ()。 (false)。 case : if(mediaRecorder!=null){ ()。//停止按鈕不可用 (zxVideoActivity, 結(jié)束錄像....)。 ()。import 。import 。import 。import 。 private MediaPlayer mediaPlayer。 private Button pluse。 setContentView()。 //surfaceView無(wú)需緩沖直接顯示畫面 ().setFixedSize(320, 240)。 play= (Button)findViewById()。 (listener)。 } private final class SurfaceCallback implements { Override public void surfaceChanged(SurfaceHolder holder, int format, int width, int height){ } Override public void surfaceCreated(SurfaceHolder holder) { //創(chuàng)建surfaceView時(shí)執(zhí)行 (true)。 } Override public void surfaceDestroyed(SurfaceHolder holder) { //摧毀surfaceView時(shí) ()。 }//判斷sd卡存不存在 filename = ().toString()。 (true)。 (true)。 }else{ ()。 (true)。 } break。 (false)。 //顯示是否成功 (TAG, ())。 (())。//播放 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1