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

正文內(nèi)容

基于arm9的mp3播放器設(shè)計(jì),單片機(jī)linux開發(fā)!-資料下載頁

2025-06-18 22:27本頁面
  

【正文】 后,配置相關(guān)的編譯選項(xiàng)。[root@fc4 ]./configureenableelfshlibshost=armlinuxwithcc=/usr/local/arm/withlinker=/usr/local/arm/refix=/usr/local/arm9/最后,編譯生成相應(yīng)的動(dòng)態(tài)庫,并把動(dòng)態(tài)庫和頭文件復(fù)制到統(tǒng)一的目錄下。 [root@fc4 ]make [root@fc4 ]cp –r /lib/uuid/usr/local/qt/arminclude[root@fc4 ]cp lib/*/usr/local/qt/armlib[root@fc4 ]cp lib/*/usr/local/arm/(3)編譯jpeg圖形編碼解碼程序庫首先,同時(shí)進(jìn)入jpegsrcv6b目錄。 [root@fc4 qt]cp/home/arm9/work/./[root@fc4 qt]tar zvxf [root@fc4 qt]cd jpegsrcv6b其次,配置編譯選項(xiàng),使其生成動(dòng)態(tài)庫。 [root@fc4 jpegsrev6b]./configureenableshared然后,使用vi文本工具打開并修改Makefile文件如下:CC=/usr/local/arm/AR=/usr/local/arm/ARZ=/usr/local/arm/接著,復(fù)制一份配置文件并編譯安裝動(dòng)態(tài)庫和頭文件。 [root@fc4 jpegsrcv6b]cp [root@fc4 jpegsrcv6b]make[root@fc4 jpegsrcv6b]make installlib最后,把動(dòng)態(tài)庫和頭文件復(fù)制到統(tǒng)一的目錄下。[root@fc4 jpegsrcv6b]cp [root@fc4 jpegsrcv6b]cp lib/*/usr/local/qt/armlib[root@fc4 jpegsrcv6b]cp lib/*/usr/local/arm/(4)編譯觸摸屏共享庫tslib首先,目錄: [root@fc4 qt]cp /home/arm9/work/./[root@fc4 qt]tar jvxf [root@fc4 qt]cd tslib 其次,生成configure文件,設(shè)置環(huán)境變量并配置相關(guān)的編譯選項(xiàng)。[root@fc4 ]sh [root@fc4 ]echo”ac_cv_func_malloc_0_ nonnull=yes”tslib/[root@fc4 ]CONFIG_SITE=[root@fc4 ]export TSLIBDIR=$PWD[root@fc4 ]export TSLIBINST=$PWD/build[root@fc4 ]./configure—host=armlinux –target=armlinux prefix=$PWD/build最后,編譯生成相應(yīng)的動(dòng)態(tài)庫,并把動(dòng)態(tài)庫和頭文件復(fù)制到統(tǒng)一的目錄下。[root@fc4 ]make [root@fc4 ]cp –a src/.libs/*/usr/local/qt/armlib[root@fc4 ] cp –a plugins/.libs/*.so/usr/local/qt/armlib [root@fc4 ]cp –a bin/*/usr/local/qt/arminclude[root@fc4 ]cp –a include/ts*/usr/local/qt/arminclude其中cp a指當(dāng)復(fù)制符號(hào)連接時(shí),把目標(biāo)文件或目錄也建立為符號(hào)連接,并指向與源文件或目錄連接的原始文件或目錄。同時(shí)保留源文件或目錄的屬性。并且遞歸處理,將指定目錄下的所有文件與子目錄一并處理。 Qtopia桌面系統(tǒng)的移植當(dāng)Qtopia桌面系統(tǒng)所需的相關(guān)軟件都交叉編譯成功后,就可以進(jìn)行Qtopia桌面系統(tǒng)的移植。下面將詳細(xì)描述Qtopia桌面系統(tǒng)的交叉編譯與移植的全過程。(l),并進(jìn)入Qtopia220目錄。 [root@fc4 qt]cp/home/arm9/work/./[root@fo4 qt]tar zvxf [root@fc4 qt]ln s Qtopiafreesrc Qtopia22O[root@fe4 qt]cd Qtopia220(2)進(jìn)行配置編譯,并得到本機(jī)運(yùn)行版本uic工具。[root@fe4 Qtopia22O]./configure[root@fe4 Qtopia220]make(3)設(shè)置Qtopia的相關(guān)環(huán)境變量 [root@fc4 Qtopia220]export QPEDIR=$PWD [root@fc4 Qtopia220]export QTDIR=$QPEDIR/qt2 [root@fc4 Qtopia220]export LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/ lib:$LD_LIBRARY_PATH [root@fc4 Qtopia220]export TMAKEDIR=$QPEDIR/tmake [root@fc4 Qtopia220]export TMAKEPATH=$TMAKEDIR/lib/qws/linuxarmg++(4):[root@fc4 Qtopia220] cd./Qtopia/mkspecs/qws/inuxarmg++:將TMAKE_LIBS_QT=lqte修改為TMAKE_LIBs_QT=lqte –lts –lz –luuid ljpegexport QTDIR=usr/local/qt/Qtopia220/qt2export QPEDIR=usr/local/qt/Qtopia220/Qtopiaexport LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib:$LD_LIBRARY_PATHexport TMAKEDIR=usr/local/qt/Qtopia220/tmakeexport TMAKEPATH=$TMAKEDIR/lib/qws/linuxarmg++同時(shí)用vi文本編輯器打開Qtopia220/Qtopia/src/qt/,并在末尾添加: define QT_QWS_IPAQ define QT_QWS_IPAQ_RAW(5)復(fù)制相關(guān)的頭文件到相應(yīng)的目錄下。[root@fc4 Qtopia220]cp./Qtopia/src/qt/./qt2/src/tools[root@fc4 Qtopia220]cd./src/libraries/Qtopia[root@fc4 Qtopia]cp customlinuxipaqg++ .cpp customlinuxarmg++.cpp[root@fc4 Qtopia]cp customlinuxipaqg++.h customlinuxarmg++.h(6)返回到Qtopia220目錄進(jìn)行編譯選項(xiàng)的配置,并進(jìn)行交叉編譯。[root@fc4 Qtopia]cp../[root@fc4 Qtopia220]./configure –qte ‘embedded –xplatform linuxarmg++ qconfig qpe –noqvfb –depths 8,16,24,32 –system–jpeg –system–zlib –gif –thread –nofix –releasei/usr/local/qt/arminclude/ L/usr/local/armlib –lts –lz –luuid –ljpeg’ –gpe’gpe ‘xplatform linuxarmg++ edition pda –displaysize 640x480 –l/usr/local/qt/armincludeL/usr/local/qt/armlib –prefix=/usr/local/qt/Qtopia’[root@fc4 Qtopia220]make[root@fc4 Qtopia220]make install 當(dāng)交叉編譯順利完成,就可以進(jìn)行Qtopia桌面系統(tǒng)的移植,移植時(shí)在Qtopia桌面系統(tǒng)的lib目錄下加入QT/E動(dòng)態(tài)庫和MAD動(dòng)態(tài)庫,并建立相應(yīng)的符號(hào)鏈接文件,同時(shí)還要在相應(yīng)的目錄里加入MP3播放器的應(yīng)用程序,接著全部放入到嵌入式Linux操作系統(tǒng)的根文件系統(tǒng)home/arm/rootfs中去,把根文件系統(tǒng)rootfsjffsZ下載到ARM開發(fā)板上的 NandFlash中。至此,Qtopia桌面系統(tǒng)的移植基本結(jié)束。 MP3播放器應(yīng)用程序的移植(l)復(fù)制可執(zhí)行文件到Qtopia/bin目錄下將編譯生成的可執(zhí)行文件 MP3Player復(fù)制到 /Qtopia/bin目錄下。(2)自定義應(yīng)用程序的桌面文件和圖標(biāo)在 Qtopia/apps/,桌面文件內(nèi)容包括:應(yīng)用程序的說明、執(zhí)行程序、程序圖標(biāo)、類型和名稱。如下所示:[Desktop Entry]Comment=A MP3Player ProgramExec= MP3PlayerIcon= MP3PlayerType=Application Name= MP3Player從而建立了桌面圖標(biāo)與應(yīng)用程序的映射關(guān)系。在對(duì)應(yīng)的pics/n 。為了使ARM板啟動(dòng)后自動(dòng)運(yùn)行某些命令或程序。 vfat/dev/sdal/mnt/ext1 和qpe qws兩條命令,這樣就可以使得ARM板啟動(dòng)后自動(dòng)掛載usb設(shè)備并進(jìn)入Qtopia 形用戶界面。(3)最后,將Qtopia桌面系統(tǒng)放入嵌入式Linux根文件系統(tǒng)。開機(jī)后,通過點(diǎn)擊MP3Player圖標(biāo),就可以運(yùn)行 MP3Player播放器。點(diǎn)擊 File Open按鈕,打開本地MP3音頻文件,就可以播放音頻文件了。 6. MP3播放器的測試往nandflash中復(fù)制幾首音樂,啟動(dòng)電源,在打開對(duì)話窗口打開usb設(shè)備中的音樂文件,并進(jìn)行播放,播放的MP3音頻音質(zhì)良好,文件播放很流暢,可以進(jìn)行音量的調(diào)整,系統(tǒng)長時(shí)間運(yùn)行穩(wěn)定,沒有發(fā)現(xiàn)出現(xiàn)死機(jī)以及爆音的情況,結(jié)果證明這個(gè)基于arm9的mp3播放器是切實(shí)可行的,是可以應(yīng)用到實(shí)際生產(chǎn)中去的,是一個(gè)成功的設(shè)計(jì)。 7. 總結(jié)與展望本文介紹了基于ARM9的MP3播放器的設(shè)計(jì)原理,并詳細(xì)介紹了計(jì)時(shí)器和按鈕的設(shè)計(jì)方案和Qtopia桌面系統(tǒng)和MP3播放器的使用,移植應(yīng)用程序的全過程等等。最終完成了基于ARM9 S3C2410的硬件MP3播放器。結(jié)果表明:基于ARM9的MP3播放器有一個(gè)友好的播放器界面好, 播放本地MP3音頻文件聲音效果極佳等特點(diǎn),由于是第一次涉及嵌入式系統(tǒng)和應(yīng)用開發(fā)工作,和有限的開發(fā)時(shí)間和個(gè)人能力,因此,開發(fā)過程和編程中仍然有許多不足之處。在今后的設(shè)計(jì)工作將會(huì)給予改善。致 謝在論文完成之際,我首先要向胡濤老師表示最真摯的謝意。正是在胡濤老師的鼓勵(lì)和幫助之下,我才得以順利完成論文。在論文寫作期間,胡濤老師對(duì)該論文從選題,構(gòu)思到最后定稿的各個(gè)環(huán)節(jié)給予細(xì)心指引與教導(dǎo),使我得以最終完成畢業(yè)論文設(shè)計(jì)。在學(xué)習(xí)中,老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、豐富淵博的知識(shí)、敏銳的學(xué)術(shù)思維、精益求精的工作態(tài)度以及侮人不倦的師者風(fēng)范是我終生學(xué)習(xí)的楷模,胡濤老師高深精湛的造詣與嚴(yán)謹(jǐn)求實(shí)的治學(xué)精神,將永遠(yuǎn)激勵(lì)著我。這三年中還得到其他眾多老師的關(guān)心支持和幫助。在此,謹(jǐn)向老師們致以衷心的感謝和崇高的敬意!由于本人學(xué)識(shí)有限,加之時(shí)間倉促,文中不免有錯(cuò)誤和待改進(jìn)之處,真誠歡迎各位師長、同行提出寶貴意見。 最后,我要向百忙之中抽時(shí)間對(duì)本文進(jìn)行審閱,評(píng)議的各位老師表示感謝。參考文獻(xiàn)[1]:北京航空航天大學(xué)出版社,2005.[2],北京:北京航空航天大學(xué)出版社,2008[3],北京,清華大學(xué)出版社,2007
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1