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

正文內(nèi)容

畢業(yè)設(shè)計論文:基于嵌入式linux的mp3播放器的設(shè)計與實現(xiàn)-全文預(yù)覽

2024-12-31 16:29 上一頁面

下一頁面
  

【正文】 下載程序、燒寫系統(tǒng)、開機 LOGO、驅(qū)動管理和閃存分區(qū)管理等功能。 Linux 下的的開源 Bootloader 有 GRUB、 LILO、Loadlin、 RedBoot、 UBoot、 BLOB、 LinuxBIOS、 Etherboot 和 ROLO 等。 (4)在控制臺輸入 ―armlinuxgcc v‖,出現(xiàn)圖 ,最后一行信息表明安裝成功。 (6)安裝完 VM Tool 之后,再進入 /mnt/hgfs/目錄下,就可以看到已經(jīng)共享的文件了。有時需要將 Windows 下面的文件和 Linux共享起來,這樣就可以方便的在 Linux下面編譯運行代碼,然后把編譯后的數(shù)據(jù)通過 Windows 下的工具傳到開發(fā)板里面。本次畢業(yè)設(shè)中,有幾次都在編譯時報錯,并提示缺少如 ncurses libraries、 autoconf、 g++等軟件,使用這個方法可以快速安裝這些軟件。 RedHat Enterprise Linux的詳細(xì)的安裝過程就不在贅述了。目前最新版本已經(jīng)到 版本。 Fedora是 Redhat桌面版本的延續(xù),其是與開源社區(qū)合作的。 Red Hat Linux自 ,從此專注于 企業(yè)級用戶: 2021年 4月 30日, Red Hat公司正式停止對 Red Hat Linux 版本的支持,標(biāo)志著Red Hat Linux的正式完結(jié)。 Linux操作系統(tǒng)同時也是自由軟件運動中和開放源代碼社區(qū)發(fā)展中最著名的例子。在本次畢業(yè)設(shè)計中,就使用了幾次快照進行還原。 簡單說來,其實 VMware快照就是將當(dāng)前 VMware 虛擬環(huán)境里的系統(tǒng)所有環(huán)境做個備份(即照個相),讓我們虛擬機里的系統(tǒng)出問題之后可以馬上恢復(fù)??梢哉J(rèn)為虛擬機是運行在同主機操作系統(tǒng)平行的底層硬件環(huán)境中的。目前, Windows 操作系統(tǒng)中的很多常用軟件并不支持在 Linux平臺上運行,如果直接安裝 Linux,那么在純粹的 Linux環(huán)境中,將會有很多不便。 USB下載線:可以使用 DNW軟件下載 Uboot、系統(tǒng)內(nèi)核、文件系統(tǒng)鏡像文件到開發(fā)板,傳輸速率較快。 編譯器: gcc, armlinuxgcc、 makefile 工具、庫函數(shù)等。 (2)交叉編譯環(huán)境 交叉編譯是指 :在 PC機上編譯 ,在目標(biāo)板上直接可以執(zhí)行,不需要重新在目標(biāo)平臺上面進行編譯了。 NOR Flash用來存放著引導(dǎo)程序 Uboot; NAND中除了放著 Uboot還有系 統(tǒng)內(nèi)核及文件系統(tǒng),以及歌曲文件;SDRAM 用于存放著系統(tǒng)的運行中產(chǎn)生的數(shù)據(jù);液晶觸摸屏可以讓用戶進行操作,播放視頻時還可以看到視頻; 系統(tǒng)采用嵌入式 Linux 系統(tǒng), Linux 操作系統(tǒng)具有很多優(yōu)點,如內(nèi)核可裁剪、高度的可移植性等,支持幾乎所有的主流芯片,并且還在不斷地被移植至新的芯片上。 如果將 S3C2440 配置成從 NOR Flash啟動(開發(fā)板啟動開關(guān)拔至 NOR 端),0x00000000就是 NOR Flash實際的起始地址, Norflash中的程序就從這里開始運行,不會涉及到數(shù)據(jù)拷貝和地址映射。開發(fā)板加電后 S3C2440將 Nand flash的前 4k(保存有 Uboot的部分功能 )中的內(nèi)容拷貝到 SDRAM。 NOR 是和 SRAM一樣的可隨機存儲的,也不需要驅(qū)動,因此,其受限于地址線,地址就是有限的,所以容量普遍較小; NOR 的優(yōu)點則表現(xiàn)在讀取速度快,而且程序可以直接在芯片內(nèi)部運行,不需要再讀入 SDRAM 中了。 6 第六章是總結(jié)與展望,回顧了本次畢業(yè)設(shè)計及其中的不足之處。 第三章主要是搭建嵌入式開發(fā)平臺 。 論文結(jié)構(gòu) 本論文共分六章: 論文的第一章,是緒論部分。安裝在 /opt 目錄下,在桌面會生出 Qt Creator 快捷方式,打開后進行一些參數(shù)的設(shè)置之后即可 進行程序的開發(fā),例如指定 qmake的路徑。 Linux操作系統(tǒng)中的常見的 KDE 桌面就是用 Qt/X11開發(fā)的; (2)Qt Windows:是指用于 Windows 的 Qt版本; (3)Qteverywhere:在配置時加上不同參數(shù)的話,選擇性地編譯用于 X86,或者用于 ARM 平臺 ,如; (4)Qt/Embedded:即 Qt/E。不同的是它封裝不同操作系統(tǒng)的訪問細(xì)節(jié),而且能實現(xiàn)跨平 臺應(yīng)用 [5]。 Digia 計劃將 Qt 推廣到Andriod、 iOS和 Windows 8平臺。 Qt的介紹 Qt是挪威 TrollTech公司開發(fā)的跨平臺 C++圖形用戶界面研發(fā)工具。幾乎在同時, AMD 宣布基于此核心來開發(fā) 64 位 ARM 架構(gòu)的處理器,這使得 AMD 成為業(yè)界中不僅唯一一家具有獨立制造 CPU 和 GPU 能力的廠商,而且將是唯一一家能提供基于X86和 ARM架構(gòu)的處理器芯片的廠商。此外,嵌入式操作系統(tǒng)是實時操作系統(tǒng),著眼于調(diào)度所有可以使用的資源 3 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 來完成實時控制任務(wù),而桌面操作系統(tǒng)如 UNIX、 Linux和 Windows 都是分時操作系統(tǒng)。 Linux由 Linus Trovalds 于 1991年發(fā)明,是 1990年后出現(xiàn)的新學(xué)派Unix 陣營(也包括 FreeBSD、 NetBSD、 OpenBSD 和 Darwin)的領(lǐng)頭羊,代表了整個陣營的設(shè)計方向 [3]。之后 UNIX分化成了許多不同分支和發(fā)行版本,最著名就是 Free BSD UNIX。 UNIX,作為現(xiàn)代操作系統(tǒng)的祖先,從貝爾實驗室流傳出來。嵌入式 Linux和 Andriod是開源的系統(tǒng)。尤其是平板電腦,使人們對嵌入式設(shè)備和電腦界限的劃分逐漸模糊。許多大公司看到了嵌入式系統(tǒng)的無限美好的發(fā)展前景,開始大力發(fā)展自己的嵌入式操作系統(tǒng)如 Palm OS、 Palm WebOS、 Windows CE、嵌入式 Linux、Symbian、 Black Berry OS、 181。 從 20世紀(jì) 80年代開始,在嵌入式系統(tǒng)出現(xiàn)了 ―操作系統(tǒng) ‖概念,這使得開發(fā)人員可以進一步縮短開發(fā)周期,降低開發(fā)成本并提高開發(fā)效率。而且嵌入式 Linux操作系統(tǒng)的出現(xiàn),使得應(yīng)用軟件的開發(fā)也變 得相對簡單,此外 Linux天生的多平臺兼容性,使其移植到 ARM平臺相對簡單,再加上其可裁剪的優(yōu)點,使得嵌入式 Linux成為當(dāng)前嵌入式開發(fā)的主流系統(tǒng)。尤其在工業(yè)中,幾十年來,具有嵌入式技術(shù)的數(shù)控機床、工業(yè)智能機器人、智能設(shè)備、服務(wù)型機器人一直都對傳統(tǒng)的工業(yè)生產(chǎn)方式不斷改善和提高著。 附錄 A 源代碼 ................................................... 48 附錄 ............................................ 48 附錄 ........................................... 48 附錄 ......................................... 49 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第一章 緒 論 課題研究背景和意義 隨著社會的日益信息化,計算機和網(wǎng)絡(luò)已經(jīng)全面滲透到日常生活的每一個角落。還介紹了如何 移植 Uboot、Linux內(nèi)核、 Qt和文件系統(tǒng),并在移植好之后燒寫到開發(fā)板之上,得到一個能獨立運行在開發(fā)板上的 MP3播放器。,具有多媒體播放功能設(shè)備逐漸成為嵌入式系統(tǒng)中必不可少的重要功能。重點介紹了如何使用開源播放器 MPlayer、解碼庫 libmad、Qt Creator工具來開發(fā)一個有圖形界面的 MP3播放器。 .......................... 24 開源播放軟件 MPlayer 的安裝和移植 ........................ 25 在 X86平臺上安裝 MPlayer ........................... 25 向 ARM平臺移植 MPlayer ............................. 26 設(shè)計基于 Qt/E的播放器圖形 ............................... 30 Qt的實現(xiàn)原理和優(yōu)勢 ................................ 30 Qt Creator 開發(fā)應(yīng)用程序流程 ................... 32 程序模塊間關(guān)系圖 .................................. 33 程序的編寫和實現(xiàn) .................................. 33 關(guān)鍵代碼分析 ...................................... 35 編譯和運行 ........................................ 41 第五章 系統(tǒng)調(diào)試和解決 ........................................... 43 系統(tǒng)調(diào)試及運行 .......................................... 43 本次畢業(yè)設(shè)計中遇到的問題和解決 .......................... 44 第六章 總結(jié)與展望 ............................................... 46 參考文獻 ........................................................ 47 致謝 ............................................ 錯誤!未定義書簽。如今,各種新式嵌入式設(shè)備從數(shù)量來說已經(jīng)完勝常規(guī)計算機了。 像以前需要兩塊甚至多塊芯片才能處理的數(shù)據(jù),現(xiàn)在基本上可以通過單塊ARM 芯片完成,不僅僅降低系統(tǒng)成本,同時也簡化了系統(tǒng)的設(shè)計過程。 1 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 嵌入式系統(tǒng)發(fā)展和現(xiàn)狀
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1