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

正文內(nèi)容

畢業(yè)設(shè)計-基于mini2440的mp3音樂播放器-文庫吧資料

2024-12-11 19:21本頁面
  

【正文】 臺是 arm 平臺,進入 文件夾中,修改此目錄下的 Makefile 文件。 NandFlash 容量的不同,在后邊制作根文件系統(tǒng)的時候會有所不同。其中關(guān)于 EABI 的介紹可以參看下面的連接:從 網(wǎng)站下載。 (1) 使用的環(huán)境 操作系統(tǒng):虛擬機 + 交叉編譯工具使用:友善之臂的 (2) 獲取內(nèi)核 獲取內(nèi)核的網(wǎng)址是: 可以看到你里面有各種版本的 Linux,下載現(xiàn)在要移植的 版本,如果 Linux 可以上網(wǎng)的話,可以使用 wget 令直接在當(dāng)前的目錄下進行下載。 Linux源碼修改 自從 開始, Linux 內(nèi)核就已經(jīng) 官方支持了 mini2440,但是官方的內(nèi)核版本對 Mini2440 的支持比較有限,所以還是需要一定的改變。 第三章 Linux 系統(tǒng) 移植 搭建 Linux 系統(tǒng),首先需要在相關(guān)網(wǎng)站獲得相應(yīng)源碼,下載得到的源碼一般為通用源碼,但是在一些個別方面仍不能完全匹配我們的硬件平臺,所以得到源碼后,首先要進行源碼的修改,以做到與 Mini2440 開發(fā)板的完全匹配。 return 0。 方法一:修改 /etc/ 文件(此文件只對當(dāng)前用戶適用) $sudo gedit /etc/ 在最后加上 export PATH= $PATH:/usr/local/arm/方法二:修改 /etc/profile 文件(此文件屬于系統(tǒng)級別的環(huán)境變量,設(shè)置在里面的東西對所有用戶適用): $sudo gedit /etc/profile 增加路徑設(shè)置,在末尾添加如下 ,保存 /etc/profile 文件: export PATH= $PATH:/usr/local/arm/方法三:修改 /etc/environment 文件 $sudo gedit /etc/environment 原文件應(yīng)為 : PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: /usr/games 將其改為 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/保存退出即可 方法四:修改 /root/.bashrc 把編譯器路徑加入系統(tǒng)環(huán)境變量 $sudo gedit /root/.bashrc 在最后加上 export PATH= $PATH:/usr/local/arm/設(shè)置環(huán)境變量后 ,立即使新的環(huán)境變量生效,不用重啟電腦: 對應(yīng)方法一: $ source /root/.bashrc 對應(yīng)方法二: $ source /etc/profile 方法三:立即生效 方法四:重啟或注銷一下(不是 winXP) 3. 在命令行輸入 armlinuxgcc – v,會出現(xiàn)如下信息,這說明交叉編譯環(huán)境已經(jīng)成功安裝。 執(zhí)行該命令 ,將把 armlinuxgcc 安裝到 /usr/loca/arm/ 目錄。這里介紹下在 操作系統(tǒng)下叉編譯工具鏈的建立過程。 我們只安裝 “ FTP 服務(wù)器 ” (用來傳電影)和 “ 開發(fā)工具 ” (開發(fā)包,是 linux 下經(jīng)常用到的?。? 第 24步: 點擊 下一步 ! 第 25步:等待 安裝! 第 26步:換第二張 光 盤! 第 27步:換第三張 光 盤! 第 28步:隨便你選不選擇! 第 29步:完成安裝了! 第 30 步: linux 的啟動界面 ! 其它常用的軟件包括 、 Qt、 Qtopia、 Busybox 等。 第 3 步: 點擊 next! 第 4 步:選擇 安裝語言為 簡體中文 ! 第 5 步:這一步,是讓你選擇你的鍵盤, 選 US(美式鍵盤 ), 點擊 下一步! 第 6 步: 選擇鼠標(biāo) ,它 會自動檢測出你鼠標(biāo)的接口類型,點擊下一步! 第 7 步: 選擇安裝類型,這里我們選擇 “ 服務(wù)器 ” 其實只要你懂,你選擇哪種類型都 行,點擊下一步! 第 8 步:因為大家是跟著我做,所以不要擔(dān)心你懂不懂!我們選擇 “ 手工分 區(qū) ” ! 第 9 步:如果你的硬盤只有一個分區(qū),你就會看到如下界面,如不是,你可以點刪除它們!下面我們點 “ 新建 ” ! 第 10 步:點 “ 新建 ” 讓你添加一個分區(qū)!我們首先添加一個, /boot 分區(qū)(想當(dāng)于 windows 下的引導(dǎo)分區(qū))類型為 ext3(相當(dāng)于 FAT3 NTFS)大小為 100 ,模仿我的圖就對了! 第 11步:再點 “ 新建 ” 我們建一個 swap 文件系統(tǒng)(內(nèi)存交換區(qū))在 “ 文件系統(tǒng)類型 ” 那一欄選擇 “swap” 大?。耗愕膬?nèi)存 512*2=1024,設(shè)這里要注意一下!大小要設(shè)成你內(nèi)存大小的雙倍,但要考慮到以后 你要加內(nèi)存,我們就設(shè)高一點,如果你以后內(nèi)存的極限為 2G*2=4096,那么我們就提前設(shè)成 4096!不過 linux是低配置,高性能的操作系統(tǒng) ! 第 12步:下面再建一個 “/” linux 下的根分區(qū) 這里設(shè)成 “1000” ! 第 13步:上面新建的幾個分區(qū)為 linux 必須的分區(qū),下面我們就把剩下的硬盤分區(qū),分成一個分區(qū)! 這里要注意的是: /mnt/linux 這個路經(jīng),是你的分區(qū)路經(jīng)(相當(dāng)于你的 E 盤一樣),選擇全部可用空間! 第 14步:上面所作的步驟,建好了所有的分區(qū)。 圖形安裝(直接回車) 文本安裝(輸入 linux text) 第 2 步:選擇 “OK” 為檢查光盤 選擇 “Skip 跳過檢查。 接下來就將進入 RedHat 的安裝界面,如下圖所示。 本設(shè)計中用到的 linux 系統(tǒng)為 RedHat 版本,下面以圖解的方式介紹一下 RedHat 的安裝全過程。對于部分法語或瑞典語的用戶來說,這是一個冒犯性的舉動,因為他們的舊文件系統(tǒng)在這個設(shè)定下有可能變得不穩(wěn)定。 由 Red Hat Linux 開始, UTF8成為了系統(tǒng)默認(rèn)的字符編碼設(shè)定。 Red Hat Linux 有一個圖形化的安裝程序 Anaconda,目的是為了令新手更容易使用。 REDHAT 創(chuàng)建于 1993 年,是目世界上最 資深的 Linux 和開放源代碼提供商,同時也是最獲認(rèn)可的 Linux 品牌。這個系統(tǒng)是由世界各地的成千上萬的程序員設(shè)計和實現(xiàn)的。 Linux 得名于計算機業(yè)余愛好者 Linus Torvalds。 Linux 操作系統(tǒng)也是自由軟件和開放源代碼發(fā)展中最著名的例子。 Linux 系統(tǒng) Linux 是一類 Unix 計算機操作系統(tǒng)的統(tǒng)稱。 圖 210 網(wǎng)絡(luò)連接方式配置 ? 增加一個串口設(shè)備,單擊“ Add? ”選項,然后選擇“ Serial Port”,單擊“ Next”,選中“ Use physical serial port on the host”選項 (如圖 211所示 ),再單擊 Next,在“ physical serial port”那一欄選擇“ COM1”,單擊“ Finish” (如圖 212 所示 )就為虛擬機增加了一個串口設(shè)備,這個設(shè)備使得虛擬機系統(tǒng)可以使用宿主機 的串口 1 與目標(biāo)機進行通信。 圖 29 安裝映像配置 ? 配置虛擬機的網(wǎng)絡(luò)連接方式。 圖 28 內(nèi)存配置 ? 在虛擬機的光驅(qū)中加入虛擬機系統(tǒng)的安裝映像。 ? 內(nèi)存配置。 圖 25 設(shè)置安裝目錄 6) 點擊 Next,設(shè)置虛擬機占用的最大硬盤空間,默認(rèn)為 8G,如果你的主機硬盤夠大,可適當(dāng)設(shè)大一點,免得開發(fā)過程受硬盤空間限制 ,此處將其設(shè)置為20G,如圖 26 所示。 圖 23 選擇安裝映像 4) 點擊 Next,選擇 Linux 選項,如圖 24所示。 圖 21 虛擬機工作站 2) 點擊 New Virtual Machine 的圖標(biāo) ,出現(xiàn)如圖 22所示的界面。 首先安裝虛擬機工作站,它的安裝方法跟普通的軟件安裝沒什么區(qū)別,只要雙擊可執(zhí)行文件 ,然后按照提示一步一步做就行了,下面主要介紹一下在虛擬機工作站中新建一個虛擬機以 及在虛擬機上安裝Linux 系統(tǒng)的過程。對于企業(yè)的 IT 開發(fā)人員和系統(tǒng)管理員而言, VMware 在虛擬網(wǎng)路,實時快照,拖曳共享文件夾,支持 PXE 等 方 面的 特 點使 它成 為 必不 可少 的 工具 。 VMware Workstation 是一款功能強大的桌面虛擬計算機軟件,提供用戶可在單一的桌面上同時運行不同的操作系統(tǒng),和進行開發(fā)測試部署新的應(yīng)用程序的最佳解決方案。在 VMware Workstation 中,你可 以在一個窗口中加載一臺虛擬機,它可以運行自己的操作系統(tǒng)和應(yīng)用程序。 VMware Workstation 允許 操作系統(tǒng) (OS)和 應(yīng)用程序 (Application)在一臺虛擬機內(nèi)部運行。因此,我們在此采用虛擬機下安裝 Linux 的方案。方案三采用開源的 Linux 系統(tǒng),不需要額外支付系統(tǒng)費用,并且具有高度可移植性與可裁剪性,綜上所述,確定采用方案三。 標(biāo)準(zhǔn)開發(fā)板 配置文件 設(shè)備驅(qū)動 BootLoadr 板級支持包( BSP) 系統(tǒng)硬件層 設(shè)備驅(qū)動: SD卡、 UDA1341 系統(tǒng)內(nèi)核 應(yīng)用層: Qt、 madplay 圖 Linux 系統(tǒng)結(jié)構(gòu)框圖 ? 方案論證: 方案一不需要移植系統(tǒng),但是卻要面對硬件層進行編程,必須了解所用硬件的所有接口信息和特性,所有控制程序必須自行編寫,工作量大。 Linux 體系結(jié)構(gòu)比較靈活,易于裁減,可以小到 2M flash, 4M RAM。另外還需要支持種類繁多的外部設(shè)備。 系統(tǒng)硬件層 數(shù)據(jù)讀取 顯示輸出 控制輸入 音頻解碼 圖 Win CE 系統(tǒng)結(jié)構(gòu)框圖 ? 方案三: 采用開源的 Linux 系統(tǒng)。在底層開發(fā)方面 CE 文檔比較完善, MSDN 提供了詳細的參考資料,并且在應(yīng)用程序開發(fā)方面,都有完善的 IDE,開發(fā)難度低。 Windows CE 關(guān)于 VC++ 開發(fā)系統(tǒng)嵌入式工具包 , 提供系統(tǒng)庫、工具、 文本和樣本代碼,以使 OEMS 能夠?qū)μ囟ǖ挠布脚_使 Windows CE 標(biāo)準(zhǔn)定制。軟件系統(tǒng)結(jié)構(gòu)如圖 所示。 SD 卡或 U盤大容量存儲設(shè)備 TQ2440 開發(fā)板 液晶觸摸屏 音頻解碼電路 音箱輸出 顯 示 輸 出 控 制 輸 入 ? 方案一: 不帶任何操作系統(tǒng),在 mini2440 上直接開發(fā) 基于硬件層的程序,程序中同時實現(xiàn)數(shù)據(jù)的讀取、信息輸出、指令輸入、音頻解碼等工作。方案二硬件成本高,但是系統(tǒng)擴展性強,不只可以通過相關(guān)軟件設(shè)計出友好的界面以實現(xiàn) MP3 的歌曲播放,還可以進一步播放視頻,甚至可以實現(xiàn)網(wǎng)頁瀏覽等高端功能。 并且, TQ2440 開發(fā)板自帶音頻解碼芯片 UDA1341,能夠完全勝任MP3 文件 的解碼工作,該方案的系統(tǒng)框圖如圖 。該開發(fā)板可以實現(xiàn)車載 GPS,以及 MP3 音樂播放器, MP4視頻播放器等高端消費電子產(chǎn)品。相關(guān)系統(tǒng)框圖如圖 所示。 第一章 系統(tǒng) 方案設(shè)計與 選型 論證 硬件設(shè)計方案 ? 方案一: 采用高性能單片機作為主控平臺,由于單片機自帶的數(shù)據(jù)存儲或是程序存儲區(qū)一般大小只有幾十 KB,已經(jīng)很難滿足存儲 MP3 歌曲的需要,并且在單片機的數(shù)據(jù)存儲區(qū)或是程序存儲區(qū),寫入數(shù)據(jù)十分不方便,因此我們選擇用 SD卡作為外存儲設(shè)備, SD 卡的容量大,一般在幾百兆到幾個 G 不等,并且價格低廉,是大容量存儲設(shè)備的首選, SD 卡采用 SPI 的通信方式與單片機相連,單片機從 SD卡讀取數(shù)據(jù)后,直接送至音頻解碼芯片進行解碼,然后在音頻解碼電路中 進行解碼輸出,同時,單片機需通過 HD7279 外接鍵盤,并設(shè)計定時器中斷來定時掃描鍵盤,以實現(xiàn)通過鍵盤與用戶的交互,來控制音頻輸出。隨著信息時代的到來, Inter 技術(shù)已進入人們?nèi)粘I钪械母鱾€領(lǐng)域,嵌入式網(wǎng)絡(luò)應(yīng)運而生。嵌入式設(shè)備之所以為億萬用戶樂于接受,重要原因之一 是它們對使用者的親和力以及優(yōu)美的人機交互界面。為滿足這種特性,要求嵌入式產(chǎn)品設(shè)計者相應(yīng)降低處理器的性能,限制內(nèi)存容量和復(fù)用接口芯片。為適應(yīng)嵌入式分布處理結(jié)構(gòu)和應(yīng)用上網(wǎng)需求, 面向 21世紀(jì)的嵌入式系統(tǒng)要求配
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1