版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
-.z.本科畢業(yè)論文(設(shè)計)題目:基于Linu*電子相冊的設(shè)計與實現(xiàn)學(xué)院:數(shù)學(xué)與計算機(jī)科學(xué)學(xué)院班級:計算機(jī)本科一班-.z.基于Linu*電子相冊的設(shè)計與實現(xiàn)摘要:隨著科技的不斷進(jìn)步,我們的學(xué)習(xí)和生活也在發(fā)生著日新月異的變化。普通的相冊已經(jīng)不能滿足人們的需求,電子相冊漸漸的成為了當(dāng)今相冊的主流。通過對電子相冊需求的分析與自己所學(xué)知識的結(jié)合,基于Linu*操作系統(tǒng),設(shè)計制作出了這款電子相冊。本系統(tǒng)以C語言知識為主,并結(jié)合QT和C++面向?qū)ο蟮乃枷?,運(yùn)用Uni*環(huán)境高級編程中的信號量機(jī)制和管道,實現(xiàn)進(jìn)程與進(jìn)程、線程與線程之間的通信,最終完成了各個界面之間的調(diào)用與銜接。主要功能有歡迎界面、相片瀏覽、音樂播放、鼠標(biāo)操作、鍵盤的操作。相片瀏覽主要功能有:上一*、下一*、放大、圖片特效、退出功能。音樂播放:播放、暫停、上一曲、下一曲、音量增加、音量減小。鼠標(biāo)控制:繪制鼠標(biāo)、移動鼠標(biāo)、點(diǎn)擊與返回鼠標(biāo)坐標(biāo)。鍵盤:通過讀出設(shè)備文件做出相應(yīng)的操作等各種基本功能。關(guān)鍵詞:Linu*;電子相冊;C語言;Qt;C++目錄1緒論11.1開發(fā)背景11.2開發(fā)目的12需求分析22.1概述22.2性能需求22.3功能需求22.4系統(tǒng)界面33項目技術(shù)33.1搭建開發(fā)環(huán)境44軟件的設(shè)計與實現(xiàn)54.1概要設(shè)計54.1.1設(shè)計思想54.1.2設(shè)計原則54.1.3模塊概要設(shè)計5電子相冊的操作流程74.2詳細(xì)設(shè)計9歡迎界面的設(shè)計10主頁面的設(shè)計10相片覽模塊的設(shè)計10音樂播放的設(shè)計10鼠標(biāo)控制的設(shè)計11總控制的設(shè)計114.3數(shù)據(jù)結(jié)構(gòu)114.4編碼的實現(xiàn)125軟件測試125.1性能測試125.2硬件上測試136設(shè)計總結(jié)13參考文獻(xiàn):14-.z.1緒論1.1開發(fā)背景及目的1.開發(fā)背景Linu*就是一套操作系統(tǒng),Linu*的前身是Uni*,Linu*提供了一個完整操作系統(tǒng)當(dāng)中最底層的硬件控制與資源管理的完整架構(gòu),這個架構(gòu)是沿襲Uni*良好的傳統(tǒng)而來的,所以相當(dāng)穩(wěn)定并且功能強(qiáng)大,可移植性非常好。本設(shè)計采用的是嵌入式Linu*系統(tǒng)。首先,Linu*是開放源代碼,是遍布全球的眾多Linu*愛好者和Linu*開發(fā)者的強(qiáng)大技術(shù)支持;其次,Linu*的內(nèi)核小、效率高,性能穩(wěn)定,裁剪性很好,開發(fā)和使用都很容易,移植性很強(qiáng),即用Linu*環(huán)境開發(fā)的產(chǎn)品,二次開發(fā)方便。圖1.1Linu*LogoLinu*是一套免費(fèi)試用和自由傳播的類Uni*操作系統(tǒng),它主要用于基于Intel*86系列CPU的計算機(jī)上。這個系統(tǒng)是由世界各地的成千上萬的程序員設(shè)計和實現(xiàn)的。Linu*以它的高效性和靈活性著稱。它能夠在PC計算機(jī)上實現(xiàn)全部的Uni*特性,具有多任務(wù)、多用戶的能力。2.開發(fā)目的近幾年,嵌入式系統(tǒng)產(chǎn)品日臻完善,并在全世界各行業(yè)得到廣泛應(yīng)用。嵌入式系統(tǒng)產(chǎn)品的研制和應(yīng)用已經(jīng)成為我國信息化帶動工業(yè)化,工業(yè)化促進(jìn)信息化發(fā)展的新的國民經(jīng)濟(jì)增長點(diǎn)。隨著消費(fèi)家電的智能化,嵌入式更顯重要。據(jù)預(yù)測,隨著Internet的迅速發(fā)展和廉價微處理器的出現(xiàn),嵌入式系統(tǒng)將在日常生活里形成更大的應(yīng)用領(lǐng)域?;谇度胧絃inu*的電子相冊比一般的電子相冊更加的具有優(yōu)越性和實用性。所以,我們有理由相信基于嵌入式Linu*的電子相冊必將成為未來電子相冊的主流。2需求分析需求分析在軟件開發(fā)中是一項非常重要的工作。在需求分析中,我們需要確定客戶的需要。并且根據(jù)客戶的需求,以及我們的實際情況,構(gòu)思和制定出一個完善的設(shè)計方案,本章較為系統(tǒng)和詳細(xì)的闡述了該電子相冊全面而合理的需求。2.1概述隨著數(shù)碼相機(jī)逐步走進(jìn)尋常百姓家中,人們對電子相冊的需求不斷增加。電子相冊提供給用戶的不僅僅是一個存儲空間,更多的是擁有了與他人分享和交流的機(jī)會,這是一個新生事物但卻大有前景。現(xiàn)在主流的電子相冊應(yīng)用軟件,其體積普遍龐大,占用較多的內(nèi)存,對硬件的要求高,因此開發(fā)一個運(yùn)行速度快,占用空間小,對硬件要求較低的功能實用的基于嵌入式Linu*電子相冊的應(yīng)用軟件非常有意義。2.2性能需求1.響應(yīng)速度:不論是什么樣的軟件,在設(shè)計和實現(xiàn)的時候,必須要考慮軟件的響應(yīng)速度,所以,一款優(yōu)秀的軟件必須將響應(yīng)速度設(shè)計在用戶可忍耐的*圍內(nèi)。該軟件內(nèi)存占用率小2.流暢性:用戶在使用軟件的時候,系統(tǒng)應(yīng)在用戶忍耐時間*圍內(nèi)的作出響應(yīng),如果不能及時的回饋用戶的反應(yīng),即使功能再豐富的軟件,也注定不會受用戶的認(rèn)可。3.舒適度:在軟件的設(shè)計的時候,要將各組件的間距、順序設(shè)計的符合大眾習(xí)慣。使用一些提示的文字或圖片等提示用戶操作。2.3功能需求1.基本功能 (1).手動瀏覽 可以實現(xiàn)查看上一*、下一*,實現(xiàn)圖片的放大與縮小。 (2).全屏播放 可以實現(xiàn)圖片的暫停和播放,每*圖片的展示都有不同的特效。 (3).音樂播放 可以實現(xiàn)音樂的上一曲、下一曲播放,實現(xiàn)音量的調(diào)節(jié)。 (4).返回主界面//如上 系統(tǒng)退出到主界面。圖2-1系統(tǒng)主界面2.4系統(tǒng)界面設(shè)計一款軟件界面的時候,非常有必要考慮各個組件之間合理的布局,我們在給定大小的界面中完成各個組件的布局時,既不能讓各組件太“擁擠”,也不能讓各組件之間距離太遠(yuǎn),孤零零的,組件之間的間距一定要適中,讓人看著舒服。而且各組件在順序上的安排要滿足用戶的習(xí)慣性的操作,盡量減少用戶誤操作的可能。在一些組件上要使用圖片按鈕,提示用戶各個組件的作用和操作方法,以及在整個界面的顏色的搭配上要做到舒適,既不要讓用戶感到“刺眼”,也不要讓用戶感覺到界面太“冷淡”,界面的顏色一定要選擇以暖色為主調(diào)。3項目技術(shù)及開發(fā)環(huán)境的搭建3.1搭建開發(fā)環(huán)境1.準(zhǔn)備所需軟件包:Redhatlinu*9.0,2.軟件的安裝:(1)安裝虛擬機(jī)Vmware虛擬機(jī)。(2)在vmvare虛擬機(jī)中安裝linu*Redhat9.0操作系統(tǒng),并配置網(wǎng)絡(luò),內(nèi)存,以及用戶等等。(3)安裝Qt開發(fā)包。1.將qt-*11-opensource-src-4.5.3解壓到/root/usr/local/trolltech目錄下2.設(shè)置環(huán)境變量:3.在終端中進(jìn)入解壓的目錄下4.在該目錄下輸入./configure檢查安裝包5、輸入gmake編譯程序;6、輸入gmakeinstall進(jìn)行程序的安裝;7、安裝完成,輸入qmake-v可以查看QT版本;3.QT技術(shù)介紹QT是1991年奇趣科技開發(fā)的一個跨平臺的C++圖形用戶界面應(yīng)用程序框架,它提供給應(yīng)用程序開發(fā)者建立藝術(shù)級的圖形用戶界面所需的所用功能,Qt很容易擴(kuò)展,并且允許真正地組件編程,基本上,Qt同*Window上的Motif,Openwin,GTK等圖形界面庫和Windows平臺上的MFC,OWL,VCL,ATL是同類型的東西。(1)優(yōu)良的跨平臺特性。Qt幾乎支持現(xiàn)在流行的所有操作系統(tǒng)(2)面向?qū)ο?。Qt的良好封裝機(jī)制使得Qt的模塊化程度非常高,可重用性較好,對于用戶開發(fā)來說是非常方便的。Qt運(yùn)用信號和槽機(jī)制來對消息進(jìn)行處理,提高了各進(jìn)程之間協(xié)同處理的效率。(3)豐富的API。Qt包括多達(dá)250個以上的C++類。甚至還包括正則表達(dá)式的處理功能。(4)支持2D/3D圖形渲染。(5)提供了多種類型的文檔。例如QTAssistant,它是一個完全可自定義,重新分配的幫助文檔,他可與基于Qt的應(yīng)用程序運(yùn)行,使用Qt助手,開發(fā)小組同樣能夠很大程度上加快文檔的處理過程[9]。(6)*ML的支持。4.采用Frambuffer5.采用Libjpeg庫libjpeg是一個被廣泛使用的JPEG壓縮/解壓縮函數(shù)庫(至少在Uni*類系統(tǒng)下是廣泛使用的),它能夠讀寫JFIF格式的JPEG圖像文件,通常這類文件是以.jpg或者.jpeg為后綴名的。通過libjpeg庫,應(yīng)用程序可以每次從JPEG壓縮圖像中讀取一個或多個掃描線(scanline,所謂掃描線,是指由一行像素點(diǎn)構(gòu)成的一條圖像線條),而諸如顏色空間轉(zhuǎn)換、降采樣/增采樣、顏色量化之類的工作則都由libjpeg去完成了。6.采用Libmad庫libmad是一個開源mp3解碼庫,其對mp3解碼算法做了很多優(yōu)化,性能較好,很多播放器如mplayer、*mms等都是使用這個開源庫進(jìn)行解碼的;7.采用freetype字體庫它是開源免費(fèi)、高質(zhì)量可移植的字體引擎,它提供統(tǒng)一的接口,來訪問多種字體格式,使用的是高度模塊化的程序庫,可以靈活的進(jìn)行裁剪。它是采用C語言實現(xiàn)的。4軟件的設(shè)計與實現(xiàn)4.1概要設(shè)計通過第二章的需求分析和第三章提到的技術(shù)的了解。對于電子相冊的各種功能實現(xiàn)已經(jīng)明了。接下來的概要設(shè)計將詳細(xì)概述本軟件的整體流程,規(guī)劃軟件怎樣開發(fā)的總領(lǐng)提綱。4.1.1設(shè)計思想本電子相冊我們采用模塊化編程,共5大模塊:主控制、音樂播放、相冊瀏覽、鼠標(biāo)控制、鍵盤控制。在總體框架上運(yùn)用多線程、多進(jìn)程、信號量機(jī)制等。4.1.2設(shè)計原則合理化分配內(nèi)存,做到安全釋放,避免內(nèi)存泄漏。盡量減小內(nèi)存的占用。4.1.3模塊概要設(shè)計如圖(4-1)是系統(tǒng)功能的框架圖。圖4-1系統(tǒng)框架圖鼠標(biāo)點(diǎn)擊,選擇進(jìn)入手動瀏覽,選擇所要瀏覽的圖片,通過鼠標(biāo)和鍵盤,實現(xiàn)手動瀏覽的以下功能。圖4-2手動瀏覽框架圖鼠標(biāo)點(diǎn)擊。選擇進(jìn)入全屏播放,通過鼠標(biāo)和鍵盤,實現(xiàn)全屏播放的以下功能。圖4-3全屏播放框架圖鼠標(biāo)點(diǎn)擊,選擇進(jìn)入音樂播放,通過鼠標(biāo)和鍵盤,實現(xiàn)音樂播放的以下功能。圖4-3音樂播放框架圖4.1.4電子相冊的操作流程 先在init5模式下輸入命令sourceenv.sh(設(shè)置一些環(huán)境變量) 再運(yùn)行servicegpmstop(禁用系統(tǒng)鼠標(biāo)) 然后運(yùn)行./main1.進(jìn)入歡迎界面2.單擊鼠標(biāo)右鍵進(jìn)入主界面3.鼠標(biāo)選擇進(jìn)入相應(yīng)的功能模塊3.1手動瀏覽功能在手動瀏覽中,用戶可以通過鼠標(biāo)和鍵盤控制,查看上一*,下一*圖片,可以實現(xiàn)圖片的放縮。同時可以播放音樂。 3.2全屏播放在全屏播放中,每*圖片的播放都有其各自的特效,可以實現(xiàn)圖片的暫停和播放。 3.3音樂播放 在音樂播放中,可以實現(xiàn)音樂的上一曲,下一曲播放,音量的調(diào)節(jié)。4.系統(tǒng)退出 4.2詳細(xì)設(shè)計我們的相冊主要包括:歡迎界面、主界面、相片瀏覽、音樂播放、鼠標(biāo)控制、鍵盤控制,系統(tǒng)退出。每個模塊的功能和具體的實現(xiàn)如下:4.2.1歡迎界面的設(shè)計進(jìn)入應(yīng)用程序最先執(zhí)行的模塊。在主函數(shù)即main函數(shù)中調(diào)用initscreen()函數(shù)。該函數(shù)首先打開Linu*下的/dev/fb0以啟動FrameBuffer的設(shè)備文件,通過使用framebuffer與jpeg庫的使用在linu*的窗口下畫圖片,通過jpeg庫將以后綴為.jpeg的圖片轉(zhuǎn)換為二進(jìn)制數(shù),然后在屏幕下每個相素點(diǎn)畫出相應(yīng)的點(diǎn)。進(jìn)而使歡迎界面的圖片顯示在我們的窗口上。接著通過ioctl()函數(shù)獲取屏幕信息,并調(diào)整我們的圖片大小以適應(yīng)屏幕大小。4.2.2主頁面的設(shè)計在歡迎界面下,單擊鼠標(biāo)左鍵,有四個按鈕,分別是:手動瀏覽,全屏瀏覽,音樂播放,主控制。通過鼠標(biāo)點(diǎn)擊按鈕進(jìn)入相應(yīng)的模塊。4.2.3相片覽模塊的設(shè)計瀏覽模塊又分為手動瀏覽和全屏瀏覽。對于圖片的瀏覽,首先是定義一個屏幕的結(jié)構(gòu)體,然后通過讀設(shè)備文件的信息將其賦值,將屏幕的內(nèi)存地址映射到結(jié)構(gòu)體的u32_tmem成員上,畫點(diǎn)時在內(nèi)存映射相對應(yīng)的位置上畫點(diǎn)。在銷毀屏幕信息時解除對應(yīng)地址的映射。畫點(diǎn)函數(shù)在每*相片的顯示中至關(guān)重要。我們的相片都是以.jpeg為后綴的,此時就需要jpeg庫來進(jìn)行操作。首先是我們需要配置庫,然后安裝。依次需要的命令是./configure、make、makeinstall。我們通過運(yùn)用庫函數(shù)中的一些函數(shù)來來對圖片進(jìn)行解碼、縮放、相素轉(zhuǎn)換、顯示圖片。我們的界面就是通過改變畫圖的位置來進(jìn)行組合,形成我們所看到的界面。播放時的效果就是通過改變畫圖的方式。在手動瀏覽功能中,我們運(yùn)用管道機(jī)制來實現(xiàn)鼠標(biāo)和主進(jìn)程之間的通信,從而控制圖片的上一*下一*播放。在主函數(shù)中調(diào)用pipe()函數(shù)創(chuàng)建管道,接著調(diào)用fork()函數(shù)創(chuàng)建子進(jìn)程,關(guān)閉父進(jìn)程的寫端和子進(jìn)程的讀端,這樣就創(chuàng)建了從子進(jìn)程到父進(jìn)程的IPC通道。若鼠標(biāo)點(diǎn)擊下一*按鈕,就向管道中寫入要求執(zhí)行播放下一*的命令,主進(jìn)程讀取命令后,執(zhí)行播放下一*圖片的函數(shù)。在全屏瀏覽中,我們用C語言編寫了不同的圖片的展示方式。每*圖片都設(shè)有各自的特效。4.2.4音樂播放的設(shè)計主要有播放功能,上一曲,下一曲,暫停播放,繼續(xù)播放,音量的調(diào)節(jié)。我們通過操作音樂庫,先是配置音樂庫,然后通過改變音樂庫中的播放函數(shù)來進(jìn)行音樂播放的相應(yīng)操作,音樂播放主要是通過全局變量的設(shè)定來操作(播放、下一首、當(dāng)前播放的序號、停止播放)我們的全局變是是通過讀鼠標(biāo)在界面中所單擊的位置來置位的。4.2.5鼠標(biāo)控制的設(shè)計首先我們要畫一個鼠標(biāo),并且記錄鼠標(biāo)的初始位置,點(diǎn)擊位置,以及相應(yīng)鍵的響應(yīng)。先定義了一個鼠標(biāo)狀態(tài)結(jié)構(gòu)體typedefstruct{u8_tbtn;u8_t*;u8_ty;}mouse_t;定義一個數(shù)組放的是顏色的宏定義,通過使用framebuffer,來畫點(diǎn),畫出鼠標(biāo)的形狀,在每次使用鼠標(biāo)前,先把鼠標(biāo)對應(yīng)位置的數(shù)據(jù)保存起來,用來等鼠標(biāo)移開時恢復(fù)其原來的數(shù)據(jù)。還有解決鼠標(biāo)的邊界問題。當(dāng)鼠標(biāo)移動到超出屏幕時,令他停在屏幕邊界。最后把現(xiàn)在鼠標(biāo)的狀態(tài)通過管道寫出去,然后其他子進(jìn)程通過讀出鼠標(biāo)的狀態(tài)判斷自己相應(yīng)的操作。在整個軟件執(zhí)行階段,鼠標(biāo)的工作量是最大的!4.2.6鍵盤控制的設(shè)計通過讀取標(biāo)準(zhǔn)輸入判定并做出相應(yīng)的操作首先是注冊一個信號,通過標(biāo)準(zhǔn)輸入來讀,然后通過getchar()函數(shù)來獲取鍵盤的輸入。判斷鼠標(biāo)的輸入是否是一個’q’,如果是’q’則發(fā)送一個SIGQUIT來終止程序的進(jìn)程。不是,則把鍵盤輸入的值通過進(jìn)程傳遞給音樂進(jìn)程,音樂進(jìn)程通過判斷鍵盤輸入的值來實現(xiàn)上一首,下一首,暫停,播放功能。4.2.7主控制的設(shè)計一個父進(jìn)程和四個子進(jìn)程,通過管道和信號量機(jī)制來實現(xiàn)進(jìn)程之間的通信。4.3數(shù)據(jù)結(jié)構(gòu)1.雙向鏈表首先建立一個鏈表的結(jié)構(gòu)體,然后通過后值插入法,在鏈表的結(jié)點(diǎn)中填加數(shù)據(jù),并且通過結(jié)構(gòu)體中的數(shù)據(jù)ID號來尋找相對應(yīng)的數(shù)據(jù)。typedefstructnode{ chardata[255]; structnode*prior,*ne*t;}ListNode;typedefListNode*LinkList;typedefstruct{ LinkListhead; LinkListrail;}List;2.文件操作通過打開一個文件夾,讀出文件夾下所有的文件,并把所有的文件路徑名加入到雙向鏈表的數(shù)據(jù)中,然后通過傳遞鏈表的頭結(jié)點(diǎn),每個函數(shù)來做相應(yīng)的操作。4.4編碼的實現(xiàn)本文檔關(guān)鍵性核心代碼參見附錄。5軟件測試軟件的測試在開發(fā)的過程是一個不可缺少的關(guān)鍵性環(huán)節(jié),要開發(fā)一款性能優(yōu)良的軟件,必須要進(jìn)過嚴(yán)格的軟件測試,只有通過嚴(yán)格測試的軟件才是一款優(yōu)秀的軟件。通過軟件測試可以找出其中潛在的bug、邏輯上的錯誤等非人為潛在危險,并及時的對軟件進(jìn)行修改,減少在用戶使用過程中不必要的麻煩。5.1性能測試表5.1軟件測試NO.場景測試步驟預(yù)期結(jié)果測試結(jié)果歡迎界面1歡迎調(diào)試運(yùn)行開始進(jìn)入歡迎界面符合主界面2主界面單擊鼠標(biāo)左鍵進(jìn)入主界面符合手動瀏覽3手動瀏覽選擇瀏覽圖片顯示所選圖片符合4手動瀏覽單擊上一*按鈕顯示上一*圖片符合5手動瀏覽單擊下一*按鈕顯示下一*圖片符合6手動瀏覽單擊放大按鈕實現(xiàn)圖片的放大符合7手動瀏覽單擊縮小按鈕實現(xiàn)圖片的縮小符合8手動瀏覽單擊退出按鈕退回到主界面符合全屏瀏覽9全屏瀏覽選擇全屏瀏覽按鈕進(jìn)入全屏瀏覽模式符合10全屏瀏覽單擊鼠標(biāo)左鍵進(jìn)入暫停模式符合11全屏瀏覽單擊鼠標(biāo)左鍵恢復(fù)播放模式符合12全屏瀏覽單擊退出按鈕退回到主界面符合音樂播放13音樂播放單擊播放按鈕進(jìn)入音樂播放符合14音樂播放點(diǎn)擊鍵盤左鍵播放上一曲音樂符合15音樂播放點(diǎn)擊鍵盤右鍵播放下一曲音樂符合16音樂播放單擊暫停按鈕音樂暫停符合17音樂播放單擊音量增加按鈕音量增加符合18音樂播放單擊音量減小按鈕音量減小符合退出系統(tǒng)19退出系統(tǒng)單擊退出系統(tǒng)按鈕退出系統(tǒng)符合5.2硬件上測試將軟件安裝到真實的Arm物理設(shè)備上進(jìn)行測試。測試的步驟相同,測試的結(jié)果符合開發(fā)要求。6設(shè)計總結(jié)通過完成此項目的開發(fā),學(xué)習(xí)和鞏固了所學(xué)的編程知識,同時也學(xué)習(xí)了一些諸如Qt界面編程的新技術(shù),開拓了自己的視野以及知識面,增強(qiáng)了自己動手解決問題的能力,具體做出如下總結(jié):本系統(tǒng)是基于linu*操作系統(tǒng)下進(jìn)行的,充分應(yīng)用了QT界面編程技術(shù),并且應(yīng)用了C++面向?qū)ο蟮乃枷耄罅窟\(yùn)用類(class),完成了對界面所有組件的編寫,運(yùn)用信號(signal),槽函數(shù)(slot),把各按鈕與功能實現(xiàn)函數(shù)相聯(lián)系,完成了諸如界面切換,音樂播放等功能。系統(tǒng)基本上實現(xiàn)了所預(yù)期的功能。但是由于知識的局限以及個人經(jīng)驗不足等原因,有的功能還不是很理想,諸如音樂播放不流暢等問題。綜合這些過程,正如一句老話“學(xué)無止境”,今后還需要不斷的完善和充實自己。參考文獻(xiàn):[1]丁秋林.Java應(yīng)用中的漢字亂碼問題分析[J].計算機(jī)技術(shù)與發(fā)展期刊,2006,16(1):158-161.[2]ChaoWang,WeiDuan,JianzhangMa,ChenhuiWang.TheresearchofAndroidSystemarchitectureandapplicationprogramming[J].puterScienceandNetworkTechnology(ICCSNT),2011InternationalConference,Page(s):785-790.[3]柴若楠等.音視頻同步技術(shù)綜述[J].計算機(jī)系統(tǒng)應(yīng)用,2011,20(11):223~226.[4]施佳子.iPhone平臺移動流媒體播放器的實現(xiàn)與優(yōu)化[D].**:華中科技大學(xué),2009,05.[5][6]柯元旦.Android內(nèi)核剖析[M].:電子工業(yè),2011.[7]楊豐盛.Android技術(shù)內(nèi)幕[M].:機(jī)械工業(yè),2011.[8]簡洪波.基于Symbian平臺的移動流媒體客戶端的研究和實現(xiàn)[D].**:華中科技大學(xué),2007,01.[9]王世江.GoogleAndroid開發(fā)入門指南(第2版)[M].:人民郵電,2009.[10]王冠宇,關(guān)永,趙冬生.JAVA在SQLite嵌入式數(shù)據(jù)庫中的應(yīng)用[J].微計算機(jī)信息,2006,22(1):94~95.[11]陳佳科,*冀偉,洪英杰,董曉宇.基于無線網(wǎng)絡(luò)環(huán)境下的移動流媒體系統(tǒng)的實現(xiàn)[J].微計算機(jī)信息,2005,21(1):109~110.[12]WenhaoWang,MingyuGao.DesignofembeddedmediaplayerbasedonS3C2440andSDL_FFMPEG[J].ElectricalandControlEngineering(ICECE),2011InternationalConference.2011,Page(s):2979~2982.-.z.TheElectronicPhotoAlbumBasedonLinu*SystemAbstract:Withtheconstantprogressofscienceandtechnology,ourstudyandlifearechangingwiththechanging.Photoalbumhascan'tsatisfypeople'sneeds,electronicphotoalbumgraduallybecamethemainstreamoftoday'sphot
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 六下第一單元 完善自我 健康成長(說課稿)-小學(xué)道德與法治核心素養(yǎng)學(xué)科教學(xué)專題培訓(xùn)系列
- Unit2 Ways to go to school PartA Let's learn(說課稿)-2024-2025學(xué)年人教PEP版英語六年級上冊
- 2025年物業(yè)保潔年度工作計劃范文結(jié)尾
- 2025年社區(qū)家長學(xué)校工作計劃結(jié)尾格式
- 全國江西科學(xué)技術(shù)版小學(xué)信息技術(shù)五年級上冊第三單元第10課《循環(huán)結(jié)構(gòu)》說課稿
- 搶救用藥知識培訓(xùn)課件
- 植物原藥行業(yè)相關(guān)投資計劃提議范本
- 2025年度第二學(xué)期個人成長計劃
- 人教版初中生物七年級上冊第三單元第四、五章《探究光合作用的單元實驗說課稿》
- 2025幼兒園教育教學(xué)工作計劃范文
- 醫(yī)療器械委托生產(chǎn)前綜合評價報告
- 2024年自然資源部直屬企事業(yè)單位公開招聘歷年高頻500題難、易錯點(diǎn)模擬試題附帶答案詳解
- 2023年吉林省中考滿分作文《感動盈懷歲月暖》2
- 廣東深圳市龍崗區(qū)產(chǎn)服集團(tuán)招聘筆試題庫2024
- 公路施工表格
- 2024至2030年中國昆明市酒店行業(yè)發(fā)展監(jiān)測及市場發(fā)展?jié)摿︻A(yù)測報告
- 《中國心力衰竭診斷和治療指南2024》解讀(總)
- 科學(xué)新課程標(biāo)準(zhǔn)中核心素養(yǎng)的內(nèi)涵解讀及實施方略講解課件
- 輪扣式高支模施工方案
- 醫(yī)療質(zhì)量信息數(shù)據(jù)內(nèi)部驗證制度
- 子宮內(nèi)膜間質(zhì)肉瘤的畫像組學(xué)研究
評論
0/150
提交評論