需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):14112 | ![]() | |
折扣與優(yōu)惠:團(tuán)購(gòu)最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:當(dāng)今時(shí)代是信息時(shí)代,科技發(fā)展勢(shì)頭迅猛,嵌入式產(chǎn)品早已沁入社會(huì)各個(gè)角落,成為人們生產(chǎn)生活中不可或缺的一部分。嵌入式市場(chǎng)前景好,同時(shí)嵌入式提出新的挑戰(zhàn)。 在本次課題中使用的硬件基礎(chǔ)為JZ2440 ARM9開發(fā)板,它的芯片是是性能較好的三星S3C2440。JZ2440 ARM9開發(fā)板具有4.3寸的LCD液晶顯示屏,能更好的展現(xiàn)該課題的實(shí)現(xiàn)。在開發(fā)板的基礎(chǔ)上,使GUI圖形界面實(shí)現(xiàn)相應(yīng)功能是本次課題的目的。GUI圖形界面設(shè)計(jì)是人機(jī)交互最重要的環(huán)節(jié),通過它用戶才可以操控系統(tǒng)程序。 本課題最終欲實(shí)現(xiàn)在LCD液晶顯示屏上通過GUI圖形界面實(shí)現(xiàn)圖片的展示,MP3播放器功能以及視頻播放器的功能。此過程涉及嵌入式結(jié)構(gòu)各個(gè)層次,從物理層到應(yīng)用程序?qū)拥南嗷ミB接和配合使得課題實(shí)現(xiàn)。
關(guān)鍵詞 嵌入式;Linux系統(tǒng);ARM9開發(fā)板;液晶顯示器;GUI
目錄 摘要 Abstract 1 緒論-1 1.1 課題背景-1 1.2 課題意義-1 1.3 課題內(nèi)容-1 1.4 論文結(jié)構(gòu)-1 2 嵌入式和LCD的發(fā)展-3 2.1 嵌入式系統(tǒng)概況-3 2.1.1 嵌入式系統(tǒng)的發(fā)展史-3 2.1.2 嵌入式系統(tǒng)的定義及其構(gòu)成-4 2.1.3 嵌入式系統(tǒng)的應(yīng)用-4 2.2 LCD控制臺(tái)-5 2.3 圖形用戶界面-5 2.4 嵌入式Linux簡(jiǎn)介-5 2.4.1 嵌入式Linux系統(tǒng)簡(jiǎn)介-5 2.4.2 嵌入式Linux系統(tǒng)優(yōu)勢(shì)-6 3 開發(fā)工具-7 3.1 JZ2440開發(fā)板-7 3.1.1 ARM技術(shù)-7 3.1.2 JZ2440開發(fā)板簡(jiǎn)介-7 3.2 虛擬機(jī)-8 3.3 Ubuntu9.10-9 4 需求分析-11 4.1 可行性分析-11 4.2 用戶需求-11 4.3 功能模塊劃分-11 5 嵌入式GUI系統(tǒng)設(shè)計(jì)-13 5.1 總體設(shè)計(jì)-13 5.1.1 系統(tǒng)設(shè)計(jì)概述-13 5.1.2 顯示軟件驅(qū)動(dòng)流程圖-13 5.1.3 JZ2440引腳接線圖-14 5.2 嵌入式GUI關(guān)鍵技術(shù)研究-15 5.2.1 系統(tǒng)結(jié)構(gòu)-15 5.2.1.1 嵌入式系統(tǒng)層次結(jié)構(gòu)-15 5.2.1.2 嵌入式GUI系統(tǒng)結(jié)構(gòu)模型-15 5.2.2 GUI系統(tǒng)結(jié)構(gòu)-16 5.2.2.1多線程的分層設(shè)計(jì)-16 5.2.2.2 GUI與圖形引擎-17 5.2.3 核心機(jī)制與技術(shù)-18 5.2.3.1事件消息驅(qū)動(dòng)機(jī)制-18 5.2.3.2 窗口管理-18 6 圖片顯示與視頻播放-20 6.1 JZ2440 LCD 控制器-20 6.1.1 TFT屏?xí)r序-20 6.1.2 LCD寄存器-20 6.2主流程圖-22 6.3圖片格式分析-25 6.4提取圖像數(shù)據(jù)-26 6.5視頻播放-27 6.5.1系統(tǒng)架構(gòu)-27 6.5.2視頻播放功能-28 7 MP3播放器功能實(shí)現(xiàn)-30 7.1系統(tǒng)架構(gòu)-30 7.2 MP3播放器功能-30 7.3 主控程序流程-30 8 測(cè)試系統(tǒng)性能-32 總結(jié)-34 致謝-35 參考文獻(xiàn)-36 |