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

正文內(nèi)容

基于arm的音樂播放器的設(shè)計與實現(xiàn)-資料下載頁

2025-06-06 22:37本頁面
  

【正文】 配置tftp服務(wù)器地址和開發(fā)板ipsetenv serverip setenv ipadr saveenvuboot不像vivi,含有mtd分區(qū),在uboot中所有基于flash的操作都需要指定明確要操作的地址flash寫之前一定要先擦除,擦除范圍一定要跟內(nèi)核規(guī)定的分區(qū)保持一致,不要破壞其他分區(qū)的數(shù)據(jù)。Loady/loadb通過y協(xié)議、kermit協(xié)議將文件通過串口下載到內(nèi)存中。更新ubootloady 0x33000000nand erase 0x0 0x30000nand write 0x33000000 0x0 0x30000更新內(nèi)核:tftp 0x33000000 :nand erase 0x50000 0x300000nand write 0x33000000 0x50000 0x300000更新yaffs格式根文件系統(tǒng)tftp 0x33000000 :nand erase 0x350000 0x3cac000nand 0x33000000 0x350000 0x5ffeb0(此數(shù)字必須是528的整數(shù)倍)啟動系統(tǒng)nand read 0x33000000 0x50000 0x300000//將內(nèi)核讀到內(nèi)存0x33000000中nboot 0x33000000 0 0x50000//也是將linux內(nèi)核讀取到內(nèi)存中,無需指定讀取大小bootm 0x33000000//啟動內(nèi)核 安裝交叉編譯編譯工具鏈開發(fā)嵌入式Linux應(yīng)用程序必須安裝交叉編譯器,安裝方法為:。在RedHat as5內(nèi)執(zhí)行解壓命令:(待改)tar xjvf C /解壓完后會出現(xiàn)/usr/local/arm/,該目錄下為進(jìn)行基于ARM平臺的嵌入式Linux開發(fā)的交叉編譯環(huán)境。解壓完后還要設(shè)置環(huán)境變量,首先執(zhí)行命令“vi /root/.bash_profile”找到行:PATH=$PATH:$HOME/bin將其修改為:PATH=$PATH:$HOME/bin:/usr/local/arm/。到此為止,整個嵌入式Linux的開發(fā)環(huán)境(宿主機(jī)部分)已經(jīng)完成,然后重啟RedHat as5虛擬機(jī)即可。 對Mplayer源碼進(jìn)行重新配置編譯選項配置:tar jxvf mv mplayerexportsnapshot mplayer_src cd mplayer_src配置:./configure hostcc=gcc cc=armlinuxgcc target=armv4l enablestatic disablewin32dll disabledvdread disabledvdreadinternal disabledvdnav disablelibdvdcssinternal enablefbdev disablemencoder disablelive disablemp3lib enablemad enablelibavcodec_a language=zh_CNmake //會在當(dāng)前文件下生成mplayer可執(zhí)行程序其中make會出錯,需要更改mplayer_src/libmpeg2/,vi mplayer_src/libmpeg2/在最開始的地方添加:ifndef HAVE_PLD.macro pld reg.endmendif保存之后,再次make,就編譯成功了。 編寫主程序(包含觸屏驅(qū)動)作為一個交互系統(tǒng),在處理收發(fā)信息之間的同步關(guān)系和數(shù)據(jù)交互可以有兩種方案可供選擇,一種就是常用的多線程,第二種就是使用定時器。本次設(shè)計采用的是多線程的方法。多線程是為了同步完成多項任務(wù),不是為了提高運行效率,而是為了提高資源使用效率來提高系統(tǒng)的效率。線程是在同一時間需要完成多項任務(wù)的時候?qū)崿F(xiàn)的。使用線程的好處:1) 使用線程可以把占據(jù)長時間的程序中的任務(wù)放到后臺去處理。2) 用戶界面可以更加吸引人,這樣比如用戶點擊了一個按鈕去觸發(fā)某些事件的處理,可以彈出一個進(jìn)度條來顯示處理的進(jìn)度。3) 程序的運行速度可能加快。4) 在一些等待的任務(wù)實現(xiàn)上如用戶輸入、文件讀寫和網(wǎng)絡(luò)收發(fā)數(shù)據(jù)等,線程就比較有用了。在這種情況下可以釋放一些珍貴的資源如內(nèi)存占用等等。 設(shè)計人機(jī)交互界面這次設(shè)計的人機(jī)交互界面,使用千千靜聽的界面做背景,重新實現(xiàn)了開始,暫停,停止,歌曲目錄,聲音調(diào)節(jié),靜音,快進(jìn)快退等功能。 播放器人機(jī)交互界面 程序移植啟動超級終端,和REDHAT as 5,S3C2440開發(fā)板上電,連接好開發(fā)板和PC機(jī)之間的網(wǎng)線,USBUART數(shù)據(jù)線,插好揚(yáng)聲器。設(shè)置IP地址,通過mount命令,將Linux/home掛在開發(fā)板的/mnt目錄下。將Mplayer通過編譯生成的可執(zhí)行程序Mplayer和所有程序放在同一個文件目錄下。使用超級終端cd到設(shè)計目錄,執(zhí)行make命令,首次執(zhí)行會出現(xiàn)驅(qū)動測試程序的4點校正,并生成一個驅(qū)動文件。Make后會生成一個可執(zhí)行程序main。掛載新生成的驅(qū)動程序,建立聲卡驅(qū)動的軟連接。1) insmod+驅(qū)動文件名2) ln s /dev/fb/0 /dev/fb03) ln s /dev/sound/dsp /dev/dsp執(zhí)行main程序,S3C2440開發(fā)板上會出現(xiàn)人機(jī)交互界面。PC機(jī)上會出現(xiàn)解碼過程。這時就可點擊LCD,進(jìn)行觸屏操作了。 本章小結(jié)本章詳細(xì)的分析了整個設(shè)計的軟件實現(xiàn)過程,對每部分軟件進(jìn)行詳細(xì)的闡述,接著又對移植等步驟也進(jìn)行了詳細(xì)的闡述,對整個軟件做了一個整體的系統(tǒng)的分析。第6章 結(jié)論本此設(shè)計以s3c2440開發(fā)板為硬件基礎(chǔ),Linux為軟件平臺,并在其上移植Mplayer播放器,使其能夠流暢地播放mpegmpegavi等視頻格式以及MPWMA等音頻格式,并實現(xiàn)了觸屏和按鍵控制功能。經(jīng)測試,各模塊工作正常,達(dá)到了能全屏播放視頻,流暢播放音頻的要求,后續(xù)可以做以下擴(kuò)展:能夠?qū)z像頭拍到的視頻傳送到Mplayer進(jìn)行播放,能讀取外接U盤或者SD卡中的多媒體文件進(jìn)行播放,能從網(wǎng)絡(luò)下載多媒體文件到擴(kuò)展存儲設(shè)備被Mplayer播放。隨著多媒體技術(shù)的廣泛應(yīng)用,嵌入式多功能媒體播放器會有更廣闊的應(yīng)用前景。參考文獻(xiàn) [1] [M].北京:中國鐵道出版社,2008 [2] [M].自動化與儀表,2000 [3] 陳淑珍,[M].武漢大學(xué)學(xué)報,2000 [4] 梅杓春,[J].1998 [5] C++[M].北京:中國鐵道出版社,2000 [6] (2)[M].北京:清華大學(xué)出版社,1995 [7] [J],1999 [8] [D].吉林大學(xué),2007. [9] ++串口通信技術(shù)與工程實踐[M].北京:人民郵電出版社,2002. [10] David J Kruglinski, ScotWingo, George Shepherd . Programming Visual C++ 6技術(shù)內(nèi)幕第5版[M].北京:希望電子出版社,2002. [11] 賈廣雷,劉培玉,[J].計算機(jī)工程,2003. [12] 許仲仁,[J].艦船光學(xué),1997. [13] [J].計算機(jī)工程與設(shè)計,2003. [14] 葛磊蛟,毛一之,李歧,[J].河北工業(yè)大學(xué)學(xué)報,2008. [15] 康華光,[M].北京:. [16] 晁永生,樊軍,申曉萍, C++串口通信編程[J].科技廣場,2007. [17] 劉德龍,談國新,李嶸, C++下多串口通信測試軟件的設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2007. [18] 葛磊蛟,毛一之,李歧,高婧嬙..基于C語言的RS232串行接口通信實現(xiàn)[J].河北工業(yè)大學(xué)學(xué)報,2008. [19] 于帆,李向陽,[J].航空計算技術(shù),2007. [20] 錢偉行,[J].機(jī)械與電子,2006. [21] 齊永奇, C++的ADO數(shù)據(jù)庫開發(fā)技術(shù)[J].華北水利水電學(xué)院學(xué)報,2008. [22] 高偉,[J].哈爾濱師范大學(xué)自然科學(xué)學(xué)報,2003. [23] 席曉平,鄭林華,++[J].微處理機(jī),2001.致謝在四年的大學(xué)生活里,老師們教會了我許多東西,不僅包括豐富的科學(xué)知識,還有很多為人處世的哲學(xué),教我們學(xué)會獨立的思考,潛心的探索。這些都將會成為我們?nèi)松械膶氋F財富,使我們能夠更好地邁入社會。在畢業(yè)設(shè)計過程中,首先我非常感謝孫教授給予我的幫助和指導(dǎo),同時對我的學(xué)習(xí)給予了方便和支持。同時感謝凌陽愛普的各位老師給我提供實踐平臺和豐富的設(shè)計資料,是他們的指導(dǎo)讓我在這次設(shè)計過程中實現(xiàn)了實踐能力的很大提高。由于個人能力和經(jīng)驗的局限,我的設(shè)計肯定會有不足之處,我懇請老師批評和糾正。我將吸取這次畢業(yè)設(shè)計的經(jīng)驗,不斷提高自己。在以后的工作學(xué)習(xí)中嚴(yán)格要求自己,努力提高專業(yè)水平,不辜負(fù)老師的期望。這次畢業(yè)設(shè)計的最大收獲是學(xué)習(xí)如何去做研究,如何去有效地獲取資源,進(jìn)行資源整合。并且深刻認(rèn)識到知識的重要性。再次感謝這一個學(xué)期中各位畢業(yè)設(shè)計老師支持和幫助,沒有他們的幫助,我將很難完成艱巨的任務(wù)。最后,祝各位指導(dǎo)老師工作順利,身體健康。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1