基于Qt/E的嵌入式GUI技術(shù)研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-03-19 14:41
嵌入式開(kāi)發(fā)是當(dāng)前IT產(chǎn)業(yè)界最活躍、近些年來(lái)發(fā)展最快的一個(gè)方向,已吸引了大批IT從業(yè)人員進(jìn)行該方面的研究與創(chuàng)新,也取得了豐碩的成果。其中,最引大家注意的就是對(duì)ARM處理器和Linux操作系統(tǒng)的研究。 從51單片機(jī)到ARM處理器,隨著嵌入式微控制領(lǐng)域不斷更替交疊,伴隨而來(lái)的是技術(shù)的不斷發(fā)展和生產(chǎn)力水平的不斷進(jìn)步。ARM處理器從其誕生之日起就注定擔(dān)負(fù)著推動(dòng)技術(shù)進(jìn)步和改寫歷史的重任,因?yàn)锳RM處理器是一個(gè)“集大成者”。ARM處理器的功能之所以強(qiáng)大在于它的集成和高速。集成則全面而節(jié)省開(kāi)發(fā)成本,高速是絕大部分工控機(jī)的追求方向之一。當(dāng)前,ARM公司的32位RISC處理器,以其內(nèi)核耗電少、成本低、功能強(qiáng)、特有16/32位雙指令集,已成為移動(dòng)通信、手持計(jì)算、多媒體數(shù)字消費(fèi)等嵌入式解決方案的RISC標(biāo)準(zhǔn),市場(chǎng)占有率超過(guò)了75%。多家公司都推出了自己基于ARM內(nèi)核的處理器產(chǎn)品,越來(lái)越多的開(kāi)發(fā)人員開(kāi)始了基于ARM平臺(tái)的開(kāi)發(fā)。 嵌入式Linux操作系統(tǒng)一般是指可以嵌入到CPU上,并針對(duì)具體應(yīng)用進(jìn)行過(guò)裁剪的Linux操作系統(tǒng)。嵌入式Linux主要是在實(shí)時(shí)性增強(qiáng)、內(nèi)核精簡(jiǎn)和裁剪、支持多種CPU結(jié)構(gòu)等方面做了改進(jìn)和提...
【文章頁(yè)數(shù)】:76 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題研究背景
1.2 課題研究?jī)?nèi)容
1.3 本文的內(nèi)容安排
第二章 嵌入式系統(tǒng)與GUI概述
2.1 嵌入式系統(tǒng)簡(jiǎn)介
2.1.1 嵌入式系統(tǒng)的概念
2.1.2 嵌入式系統(tǒng)的發(fā)展趨勢(shì)
2.1.3 嵌入式系統(tǒng)的結(jié)構(gòu)
2.1.3.1 嵌入式處理器
2.1.3.2 嵌入式操作系統(tǒng)
2.1.3.3 應(yīng)用軟件
2.1.3.4 外圍設(shè)備
2.2 嵌入式系統(tǒng)與GUI
2.2.1 圖形用戶界面基礎(chǔ)
2.2.2 嵌入式Linux系統(tǒng)GUI簡(jiǎn)介
2.2.2.1 圖形用戶接口的層次結(jié)構(gòu)
2.2.2.2 嵌入式Linux的主流GUI系統(tǒng)
2.2.2.3 各種GUI性能的比較
2.3 嵌入式系統(tǒng)的設(shè)計(jì)方法
2.3.1 嵌入式系統(tǒng)的開(kāi)發(fā)環(huán)境
2.3.2 嵌入式系統(tǒng)的開(kāi)發(fā)流程
第三章 系統(tǒng)開(kāi)發(fā)平臺(tái)的構(gòu)建
3.1 硬件平臺(tái)S3C2440開(kāi)發(fā)板概述
3.1.1 ARM處理器簡(jiǎn)介
3.1.2 S3C2440處理器的體系結(jié)構(gòu)及特點(diǎn)
3.2 嵌入式Linux操作系統(tǒng)
3.2.1 Linux操作系統(tǒng)基礎(chǔ)
3.2.2 Linux內(nèi)核結(jié)構(gòu)
3.3 BootLoader概述
3.4 開(kāi)發(fā)環(huán)境的建立
3.4.1 基本交叉環(huán)境的設(shè)置
3.4.2 配置網(wǎng)絡(luò)文件系統(tǒng)NFS服務(wù)
3.4.3 Linux內(nèi)核配置與編譯
3.4.4 安裝嵌入式Linux系統(tǒng)
第四章 Qt/Embedded與Qtopia的研究和移植
4.1 Qt/E簡(jiǎn)介
4.1.1 Qt/E的特點(diǎn)
4.1.2 Qt/E架構(gòu)
4.1.3 Qt/E底層圖形引擎分析
4.2 Qt/E的支撐工具
4.3 Qtopia簡(jiǎn)介
4.4 Qt/E與Qtopia的安裝與移植
4.5 構(gòu)建根文件系統(tǒng)和添加應(yīng)用程序
4.5.1 構(gòu)建根文件系統(tǒng)
4.5.2 Qt/E-4.6.3中添加程序
4.5.3 Qtopia中添加程序
第五章 功能模塊的實(shí)現(xiàn)
5.1 針對(duì)嵌入式Linux程序的基本應(yīng)用方向
5.2 基于庫(kù)Qt/E-4.6.3的應(yīng)用程序
第六章 總結(jié)與展望
致謝
參考文獻(xiàn)
個(gè)人簡(jiǎn)介
本文編號(hào):3765430
【文章頁(yè)數(shù)】:76 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題研究背景
1.2 課題研究?jī)?nèi)容
1.3 本文的內(nèi)容安排
第二章 嵌入式系統(tǒng)與GUI概述
2.1 嵌入式系統(tǒng)簡(jiǎn)介
2.1.1 嵌入式系統(tǒng)的概念
2.1.2 嵌入式系統(tǒng)的發(fā)展趨勢(shì)
2.1.3 嵌入式系統(tǒng)的結(jié)構(gòu)
2.1.3.1 嵌入式處理器
2.1.3.2 嵌入式操作系統(tǒng)
2.1.3.3 應(yīng)用軟件
2.1.3.4 外圍設(shè)備
2.2 嵌入式系統(tǒng)與GUI
2.2.1 圖形用戶界面基礎(chǔ)
2.2.2 嵌入式Linux系統(tǒng)GUI簡(jiǎn)介
2.2.2.1 圖形用戶接口的層次結(jié)構(gòu)
2.2.2.2 嵌入式Linux的主流GUI系統(tǒng)
2.2.2.3 各種GUI性能的比較
2.3 嵌入式系統(tǒng)的設(shè)計(jì)方法
2.3.1 嵌入式系統(tǒng)的開(kāi)發(fā)環(huán)境
2.3.2 嵌入式系統(tǒng)的開(kāi)發(fā)流程
第三章 系統(tǒng)開(kāi)發(fā)平臺(tái)的構(gòu)建
3.1 硬件平臺(tái)S3C2440開(kāi)發(fā)板概述
3.1.1 ARM處理器簡(jiǎn)介
3.1.2 S3C2440處理器的體系結(jié)構(gòu)及特點(diǎn)
3.2 嵌入式Linux操作系統(tǒng)
3.2.1 Linux操作系統(tǒng)基礎(chǔ)
3.2.2 Linux內(nèi)核結(jié)構(gòu)
3.3 BootLoader概述
3.4 開(kāi)發(fā)環(huán)境的建立
3.4.1 基本交叉環(huán)境的設(shè)置
3.4.2 配置網(wǎng)絡(luò)文件系統(tǒng)NFS服務(wù)
3.4.3 Linux內(nèi)核配置與編譯
3.4.4 安裝嵌入式Linux系統(tǒng)
第四章 Qt/Embedded與Qtopia的研究和移植
4.1 Qt/E簡(jiǎn)介
4.1.1 Qt/E的特點(diǎn)
4.1.2 Qt/E架構(gòu)
4.1.3 Qt/E底層圖形引擎分析
4.2 Qt/E的支撐工具
4.3 Qtopia簡(jiǎn)介
4.4 Qt/E與Qtopia的安裝與移植
4.5 構(gòu)建根文件系統(tǒng)和添加應(yīng)用程序
4.5.1 構(gòu)建根文件系統(tǒng)
4.5.2 Qt/E-4.6.3中添加程序
4.5.3 Qtopia中添加程序
第五章 功能模塊的實(shí)現(xiàn)
5.1 針對(duì)嵌入式Linux程序的基本應(yīng)用方向
5.2 基于庫(kù)Qt/E-4.6.3的應(yīng)用程序
第六章 總結(jié)與展望
致謝
參考文獻(xiàn)
個(gè)人簡(jiǎn)介
本文編號(hào):3765430
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3765430.html
最近更新
教材專著