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

正文內(nèi)容

基于arm的音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-wenkub.com

2024-10-16 15:26 本頁面
   

【正文】 到此為止 ,整個(gè)嵌入式 Linux 的開發(fā)環(huán)境 (宿主機(jī)部分 )已經(jīng)完成 ,然后重啟 RedHat as5 虛擬機(jī)即可。 Loady/loadb 通過 y 協(xié)議、 kermit 協(xié)議將文件通過串口下載到內(nèi)存中。 點(diǎn) Program 下載。圖 為內(nèi)核的配置界面。 進(jìn)去命令循環(huán) (即整個(gè) boot 的工作循環(huán) ),接受用戶從串口輸入的命令 ,然后進(jìn)行相應(yīng)的工作。 初始化系統(tǒng)內(nèi)存分配函數(shù)。 初始化堆棧。 設(shè)置異常向量 (Exception Vector)。 圖 開發(fā)環(huán)境搭建流程圖 Bootloader 內(nèi)核的配置 Bootloader 大多數(shù) bootloader 都分為 stage1 和 stage2 兩部分 ,uboot 也不例外。 復(fù)位系統(tǒng) S3C2440實(shí)驗(yàn)儀通過 Reset按鍵實(shí)現(xiàn)對板子所有可復(fù)位芯片的復(fù)位操作 ,具體電路如圖 所示。 圖 S3C2440 串口選擇跳線 USB 主接口 S3C2440 芯片提供了一個(gè) USB HOST 接口 ,對于目前的眾多 USB 設(shè)備來講不太夠用 ,所以 S3C2440 開發(fā)板擴(kuò)展了 USB?HUB 接口 ,可以擴(kuò)展四路 USB 設(shè)備 ,方便 USB 鍵盤、 USB 鼠標(biāo)、 USB 攝像頭、 USB 無線網(wǎng)卡等 USB 設(shè)備同時(shí)使用 ,由于S3C2440 開發(fā)板本身外擴(kuò)了 SATA 硬盤接口 ,該硬盤在正常使用時(shí)需要占用一個(gè)USB 主通道 ,板子只預(yù)留了兩路 USB 接口 ,另外一路保留。 USB_UART 轉(zhuǎn)換接口 S3C2440 配置了 USB_UART 模塊 ,實(shí)現(xiàn) usb 與串口轉(zhuǎn)換 ,該模塊的芯片為SPCP825A,通過此 USB 接口可以連接至 S3C2440 的串口 0。 本實(shí)驗(yàn)所用的的 JTAG調(diào)試器為 EZJTAG,是一種簡易的并口調(diào)試器 ,成本較低 ,速度沒有 JLINK、 ULINK快 ,但是可以基本滿足調(diào)試代碼的需求 ,標(biāo)準(zhǔn)的 JTAG接口是 4 線 :TMS、 TCK、 TDI、 TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線 ,加上電源和地 ,一般 6 條線 。 JTAG測試允許多個(gè)器件通過 JTAG接口串聯(lián)在一起 ,形成一個(gè) JTAG鏈 ,能實(shí)現(xiàn)對各個(gè)器件分別測試。 觸摸屏接口信號 : YPAIN[5]YM 接地 XPAIN[7]上拉 XM 高阻 系統(tǒng)硬件介紹 本次畢設(shè)涉及到的硬件有 : 筆記本電腦 S3C2440 開發(fā)板 標(biāo)準(zhǔn) 5V 變壓器 TFTLCD 觸屏 揚(yáng)聲器 U 盤 USBUART 線 將 USBUART 線接到電腦 USB 接口上 ,U 盤插到開發(fā)板上 ,接通電源??刂菩盘?: YMON1。 nYPON0。XMON1。 圖 觸摸屏結(jié)構(gòu) 采用多次采樣取平均值算法來 計(jì)算觸摸點(diǎn)坐標(biāo) ,即首先從觸摸屏的四個(gè)頂角得到兩個(gè)最大值和兩個(gè)最小值 ,分別標(biāo)識(shí)為 X、 Y 和 Xmin、 Ymin。 置位啟動(dòng)方式 : 將 ADCCON 中的 ENABLE_STAERT 設(shè)置為 1,即啟動(dòng) AD轉(zhuǎn)換 。在 A/D 轉(zhuǎn)換時(shí)鐘頻率 時(shí) ,其最大轉(zhuǎn)換率為 500KSPS。 LCD 模塊原理 A/D 轉(zhuǎn)換器 A/D 轉(zhuǎn)換器按照轉(zhuǎn)換速度、精度、功能等因素 ,常用的 A/D 轉(zhuǎn)換器分為兩種 :雙積分型、 逐次逼進(jìn)型。最終實(shí)現(xiàn)多媒體播放功能。播放列表用來播放最近播放的幾個(gè)多媒體文件。因此概要地講 ,單內(nèi)核模式的內(nèi)核也可粗略地分為 3 個(gè)層次 :調(diào)用服務(wù)的主程序?qū)印?zhí)行系統(tǒng)調(diào)用的服務(wù)層和支持系統(tǒng)調(diào)用的底層函數(shù)。 目前 ,操作系統(tǒng)內(nèi)核的結(jié)構(gòu)模式主要可分為整體式的單內(nèi)核模式和層次式的微內(nèi)核模式。 5 步實(shí)現(xiàn)播放進(jìn)度條所需信息的獲得。 (把歌曲列表顯示到屏幕上 ) 檢測觸摸屏 ,通過返回按鍵 ,向命名管道寫命令。 Mplayer會(huì)自動(dòng)從命名管道中讀取主進(jìn)程發(fā)來的命令。它們的阻值與觸摸點(diǎn)到偏置邊緣的距離成正比。兩個(gè)電阻連接點(diǎn)處的電壓測量值與下面那個(gè)電阻的阻值成正比。當(dāng)觸摸屏表面受到的壓力如通過筆尖或手指進(jìn)行按壓足夠大時(shí) ,頂層與底層之間會(huì)產(chǎn)生接觸。很多 LCD 模塊都采用了電阻式觸摸屏 ,這種屏幕可以用四線、五線、七線或八線來產(chǎn)生屏幕偏置電壓 ,同時(shí)讀回觸摸點(diǎn)的電壓。 存儲(chǔ)器接口 sram、 sdram、 norflash、 NANDflash、外部存儲(chǔ)器控制器 ,可擴(kuò)展 8 組 ,每組 128MB,總?cè)萘窟_(dá) 1GB、支持 NandFlash 作為啟動(dòng)存儲(chǔ)器及數(shù)據(jù)存儲(chǔ)器、支持最高達(dá) 256M 的 SDRAM 存儲(chǔ)器接口、支持 NOR FLASH、 SRAM 存儲(chǔ)器接口、 4 通道的 DMA,并且有外部請求引腳。 8 通道的 10 位 A/D 轉(zhuǎn)換器 ,最高速率可達(dá) 500kSPS、提供有觸摸屏接口。 總線結(jié)構(gòu) S3C2440芯片采用的是 ARM920T結(jié)構(gòu) ,ARM920T的總線結(jié)構(gòu)如圖 。 內(nèi)核結(jié)構(gòu) 內(nèi)核結(jié)構(gòu)具有如下特點(diǎn) : 采用 ARM920T 內(nèi)核 ,具有 16KB 指令 Cache、 16KB 數(shù)據(jù) Cache 和存儲(chǔ)器管理單元 MMU。 內(nèi)核 供電最高 400M, 供電最高 533M。通訊接口部分 ,板上提供了以 SPI、 I2C、RS232 異步串行接口、 USB 轉(zhuǎn)串口接口、 USB 主 /從通訊接口、太網(wǎng)接口等。 系統(tǒng)功能模塊介紹 本章首先詳細(xì)的介紹了開發(fā)板的各個(gè)部件 ,然后介紹了三星的 S3C2440芯片 ,并介紹了用于實(shí)現(xiàn)播放器人機(jī)界面的顯示器及觸摸屏 ,最后系統(tǒng)的介紹軟件是如何實(shí)現(xiàn)對應(yīng)功能的。 軟件部分包含經(jīng)過 arm 交叉編譯器編譯生成的 Mplayer 可執(zhí)行程序 ,libmad 解碼庫 ,觸屏驅(qū)動(dòng)源代碼 ,以及 armlinuxgcc 交叉編譯工具鏈 ,Windows 自帶的超級終端 ,linux 操作系統(tǒng) ,Bootloader,內(nèi)核 ,根文件系統(tǒng)以及在 Windows 下的連接工具 ,燒錄軟件等。 本設(shè)計(jì) 主要研究了軟件在不同平臺(tái)上運(yùn)行所需要的條件 ,以及達(dá)到觸屏操作所需要的一系列要求 ,并研究了應(yīng)用程序是如何進(jìn)行不同程序及資源間調(diào)度配合。但是現(xiàn)在多媒體的格式越來越多 ,比較流行的多媒體格式就有十多種 ,他們音質(zhì)畫質(zhì)參差不齊 ,便攜式設(shè)備上可用的媒體播放器較 PC 上的應(yīng)用還有不小的差距。各式各樣的多媒體迅速充斥了我們的生活 ,現(xiàn)在 ,多媒體正在向便攜個(gè)人多媒體發(fā)展。 可正常播放損壞了報(bào)頭的 AVI 文件。 需求分析與方案制定 本章分析了設(shè)計(jì)需求 ,并對設(shè)計(jì)的可行性進(jìn)行分析 ,闡述了設(shè)計(jì)的主要目標(biāo)以及設(shè)計(jì)的大體流程 ,并最終制定了系統(tǒng)的實(shí)施方案。操作系統(tǒng)是通過軟件的運(yùn)行帶動(dòng)硬件工作。 開源的特性也決定了它使用的人越多 ,程序進(jìn)步越快的特點(diǎn)。 由于 Linux 是一套具有 Unix 全部功能的免費(fèi)操作系統(tǒng) ,它在眾多的軟件中占有很大的優(yōu)勢 ,為廣大的計(jì)算機(jī)愛好者提供了學(xué)習(xí)、探索以及修改計(jì)算機(jī)操作系統(tǒng)內(nèi)核的機(jī)會(huì)。 展望未來 ,網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)相交融的交互式多媒體將成為 21 世紀(jì)多媒體發(fā)展方向。因此 ,接口的改造容易與否 ,是衡量一個(gè)軟件可移植性高低的主要標(biāo)志之一。它們獨(dú)立于具體的計(jì)算機(jī)。 絕大多數(shù)基于 Linux 內(nèi)核的的操作系統(tǒng)使用了大量的 GNU 軟件 ,包括了shell 程序、工具、程序庫、編譯器及工具 ,還有許多其他程序 ,例如 Emacs。 Linux 操作系統(tǒng)軟件包不僅包括完整的 Linux 操作系統(tǒng) ,而且還包括了文本編輯器、高級語言編譯器等應(yīng)用軟件。 這幾年掀起的嵌入式系統(tǒng)的應(yīng)用熱潮主要有以下幾種原因 :首先 ,芯片技術(shù)的發(fā)展 ,使一個(gè)單一的芯片具有更強(qiáng)的處理能力 ,而且集成多種接口已成為可能 ,許多芯片制造商焦點(diǎn)在這方面。執(zhí)行器可以很簡單 ,如手機(jī)上的微小型點(diǎn)擊 ,手機(jī)在振動(dòng)時(shí)機(jī)大開 ,也可以是非常復(fù)雜的 ,如 SONY 智能機(jī)器人集成以上的小型和微型控制電機(jī) ,以及各種傳感器 ,它可以執(zhí)行各種復(fù)雜的動(dòng)作和感情的各種狀態(tài)信息。實(shí)時(shí)操作系統(tǒng)具有實(shí)時(shí)性 ,能從硬件方面支持實(shí)時(shí)控制系統(tǒng)工作的操作系統(tǒng)。它的出現(xiàn) ,使得原本“面無表情”、“死氣沉沉”的計(jì)算機(jī)有了一副“生動(dòng)活潑”的面孔。 embedded。經(jīng)過測試 ,播放器符合設(shè)計(jì)要求。所以 ,基于嵌入式終端的應(yīng)用前景廣闊。基于 ARM 的音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì) 基于 ARM 的音樂播放器的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 多媒體技術(shù)融計(jì)算機(jī)、聲音、文本、圖像、動(dòng)畫、視頻和通信等多種功能于一體 ,是當(dāng)今信息技術(shù)領(lǐng)域發(fā)展最快、最活躍的技術(shù) ,是新一代電子技術(shù)發(fā)展和競爭的焦點(diǎn)。 設(shè)計(jì)目的是在嵌入式平臺(tái)上開發(fā)一款基于開源 Linux 操作系統(tǒng)的多媒體播放器 ,它以 mplayer 作為核心播放程序 ,將支持更多的文件播放格式甚至可以與
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1