嵌入式系統(tǒng)中幀緩沖顯示模塊的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-05-11 17:15
本文關(guān)鍵詞:嵌入式系統(tǒng)中幀緩沖顯示模塊的設(shè)計(jì)與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:嵌入式技術(shù)在不斷的發(fā)展中,已經(jīng)廣泛的應(yīng)用到各個(gè)行業(yè),同時(shí)處理器的發(fā)展也從最初的8位、16位、32位升級(jí)到了64位,嵌入式的發(fā)展也深深的影響了行業(yè)的發(fā)展和改變。嵌入式顯示系統(tǒng)的發(fā)展經(jīng)歷了很多階段,早期的字符界面,如尋呼機(jī)只能顯示數(shù)字,英文以及漢字,之后是黑白顯示系統(tǒng)用于顯示簡單的圖形,如早期的手機(jī),目前,嵌入式系統(tǒng)越來越多的使用了LCD(液晶顯示器)作為顯示設(shè)備,例如手機(jī),導(dǎo)航儀等,它們可以顯示圖片,或者播放視頻。整個(gè)顯示系統(tǒng)需要芯片級(jí),硬件設(shè)計(jì)級(jí),內(nèi)核驅(qū)動(dòng)級(jí),以及用戶空間的協(xié)同設(shè)計(jì)。在這些設(shè)備中幀緩沖作為顯示設(shè)備硬件和上層應(yīng)用軟件之間的一個(gè)接口而廣泛使用。 本論文的目的是設(shè)計(jì)和實(shí)現(xiàn)一套面向嵌入式系統(tǒng)的幀緩沖顯示模塊技術(shù)方案,其核心是設(shè)計(jì)并實(shí)現(xiàn)一個(gè)幀緩沖顯示驅(qū)動(dòng),并將其集成到常用的嵌入式系統(tǒng)中,在此基礎(chǔ)上構(gòu)建出一套嵌入式系統(tǒng)幀緩沖顯示模塊。其具體工作包括: 1)LCD硬件以及面板選擇 研究LCD硬件相關(guān)設(shè)計(jì),具體包括根據(jù)需求選擇適當(dāng)大小的LCD,LCD與CPU之間的總線選擇,如CPU接口總線,RGB總線,DSI總線的選擇,選擇的標(biāo)準(zhǔn)是根據(jù)數(shù)據(jù)傳輸量的大小,以及根據(jù)數(shù)據(jù)傳輸速率,成本的需要。 2)嵌入式內(nèi)核幀緩沖驅(qū)動(dòng)設(shè)計(jì)與實(shí)現(xiàn) 討論內(nèi)核中顯示驅(qū)動(dòng)的架構(gòu)與原理,中斷以及用戶空間接口,研究整個(gè)幀緩沖的架構(gòu)、顯示流程、設(shè)備管理等具體技術(shù)及其實(shí)現(xiàn)。 3)用戶空間顯示架構(gòu)設(shè)計(jì) 結(jié)合實(shí)際應(yīng)用案例,研究用戶空間顯示原理和圖形界面開發(fā)的基本技術(shù),設(shè)計(jì)用戶空間顯示框架,包括設(shè)備驅(qū)動(dòng)層、中間引擎核心層、API接口層,重點(diǎn)討論底層接口調(diào)用和交互流程的實(shí)現(xiàn)。 本文提出的嵌入式系統(tǒng)幀緩沖顯示模塊方案與已有技術(shù)方案相比,具有開源,移植性強(qiáng),架構(gòu)清晰明了,便于日后維護(hù)等特點(diǎn),同時(shí)能夠做到成本可控。
【關(guān)鍵詞】:幀緩沖 顯示方案 嵌入式 VGA LCD
【學(xué)位授予單位】:中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP368.1
【目錄】:
- 摘要5-6
- Abstract6-10
- 第一章 緒論10-18
- 1.1 背景10
- 1.2 本課題的研究進(jìn)展10-15
- 1.2.1 嵌入式系統(tǒng)發(fā)展概述10-12
- 1.2.2 嵌入式顯示技術(shù)概述12-14
- 1.2.3 顯示屏幕技術(shù)概述14-15
- 1.3 研究目的和研究內(nèi)容15-16
- 1.4 論文組織結(jié)構(gòu)16-18
- 第二章 系統(tǒng)相關(guān)技術(shù)研究18-28
- 2.1 Linux嵌入式操作系統(tǒng)18-21
- 2.1.1 嵌入式系統(tǒng)18
- 2.1.2 嵌入式操作系統(tǒng)18-20
- 2.1.3 在Linux基礎(chǔ)上構(gòu)造嵌入式系統(tǒng)20-21
- 2.2 幀緩沖原理21-26
- 2.2.1 幀緩沖簡介21
- 2.2.2 幀緩沖內(nèi)部結(jié)構(gòu)21-22
- 2.2.3 幀緩沖相關(guān)設(shè)置22
- 2.2.4 幀緩沖的顯示原理22-23
- 2.2.5 幀緩沖基本應(yīng)用23-26
- 2.3 本章小結(jié)26-28
- 第三章 顯示硬件需求分析與接口設(shè)計(jì)28-42
- 3.1 顯示硬件需求分析28-31
- 3.2 顯示面板選擇31-33
- 3.3 傳輸總線選擇33-34
- 3.4 顯示面板驅(qū)動(dòng)程序設(shè)計(jì)34-40
- 3.5 本章小結(jié)40-42
- 第四章 嵌入式內(nèi)核幀緩沖驅(qū)動(dòng)設(shè)計(jì)與實(shí)現(xiàn)42-58
- 4.1 總體方案設(shè)計(jì)概述42-43
- 4.2 驅(qū)動(dòng)底層顯示接口設(shè)計(jì)43-49
- 4.2.1 屏幕固定信息43-44
- 4.2.2 屏幕可變信息44-46
- 4.2.3 底層函數(shù)操作接口46-49
- 4.3 驅(qū)動(dòng)核心層設(shè)計(jì)與實(shí)現(xiàn)49-54
- 4.4 驅(qū)動(dòng)用戶接口層設(shè)計(jì)與實(shí)現(xiàn)54-56
- 4.5 本章小結(jié)56-58
- 第五章 系統(tǒng)測試與應(yīng)用58-68
- 5.1 功能與性能測試58-60
- 5.1.1 Frame buffer功能的系統(tǒng)環(huán)境設(shè)置58-59
- 5.1.2 Frame buffer顯示性能測試59-60
- 5.2 應(yīng)用案例60-67
- 5.2.1 用戶空間圖形庫顯示架構(gòu)61
- 5.2.2 用戶圖形庫分層61-62
- 5.2.3 圖形庫對(duì)象模塊設(shè)計(jì)62-63
- 5.2.4 圖形庫窗口顯示模塊設(shè)計(jì)63
- 5.2.5 應(yīng)用系統(tǒng)集成63-67
- 5.3 應(yīng)用效果分析67-68
- 第六章 結(jié)論與展望68-70
- 6.1 論文工作總結(jié)68
- 6.2 未來工作展望68-70
- 參考文獻(xiàn)70-72
- 致謝72-74
- 個(gè)人簡歷74
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前5條
1 徐廣毅,張曉林,崔迎煒,楊欣昕,吳小偉;嵌入式Linux系統(tǒng)中GUI系統(tǒng)的研究與移植[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2004年10期
2 高芹;;嵌入式linux下framebuffer顯示驅(qū)動(dòng)的方法[J];黃石理工學(xué)院學(xué)報(bào);2009年02期
3 雷鴻;熊文龍;楊單;;基于Fram ebuffer的LCD驅(qū)動(dòng)程序的實(shí)現(xiàn)[J];武漢理工大學(xué)學(xué)報(bào)(交通科學(xué)與工程版);2006年01期
4 吳峰,王自強(qiáng);基于FrameBuffer的嵌入式GUI系統(tǒng)設(shè)計(jì)[J];計(jì)算機(jī)應(yīng)用與軟件;2005年03期
5 劉毅;羅麗萍;方安安;;基于ARM7微處理器控制的液晶顯示技術(shù)[J];南昌大學(xué)學(xué)報(bào)(工科版);2008年04期
本文關(guān)鍵詞:嵌入式系統(tǒng)中幀緩沖顯示模塊的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號(hào):357713
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/357713.html
最近更新
教材專著