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