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

正文內容

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

2025-06-28 04:51本頁面
  

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