圖形用戶界面(GUI)是嵌入式應(yīng)用系統(tǒng)設(shè)計的關(guān)鍵技術(shù)之一。本書全方位地闡述了如何在保持嵌入式系統(tǒng)高度的穩(wěn)定可靠性和快速的實時響應(yīng)性的基礎(chǔ)上,以最小的系統(tǒng)資源占有量,實現(xiàn)簡潔、友好、豐富、優(yōu)質(zhì)的人交互顯示。
首先簡要介紹了嵌入式圖形用戶界面E—GUl的特點和E—GUl系統(tǒng)的結(jié)構(gòu)特征,指出了進行E—GUI設(shè)計的兩種有效途徑——直接GUl軟件設(shè)計和應(yīng)用uC/GUl、Windows(即MicroWindows)、MiniGUl、Em—bedded ot,WinCE—GWES及VxWorks—WindMl。/Zinc等嵌入式圖形系統(tǒng)軟件進行GUl設(shè)計,并對比分析了5種常見、典型的GUl設(shè)計開發(fā)應(yīng)用特征。然后,敘述了E—GUl的設(shè)計基礎(chǔ)——嵌入式應(yīng)用系統(tǒng)開發(fā)的基本知識和嵌入式軟件體系架構(gòu)的方法步驟,著重說明了嵌入式硬件體系的結(jié)構(gòu)組成、基本軟件體系的架構(gòu)和外設(shè)/接口的驅(qū)動程序設(shè)計。接著分別對嵌入式GUl直接軟件設(shè)計、嵌入式uC/GUl圖形系統(tǒng)設(shè)計、嵌入式Windows圖形系統(tǒng)設(shè)計、嵌入式MiniGUl圖形系統(tǒng)設(shè)計和嵌入式Qt圖形系統(tǒng)設(shè)計展開了全面論述,重點介紹了底層驅(qū)動的設(shè)計或定制、圖形系統(tǒng)的結(jié)構(gòu)組成與內(nèi)核的定制或移植、應(yīng)用程序接口APl函數(shù)與窗口/插件的應(yīng)用、GUl功能性應(yīng)用程序設(shè)計的一般步驟和方法技巧、個人計算機上的模擬仿真與程序調(diào)試等內(nèi)容。最后還分別說明了WinCE—GWES和VxWorks。一WindML/Zinc的多媒體圖形界面設(shè)計。
本書特別適合于從事嵌入式應(yīng)用系統(tǒng)設(shè)計的廣大工程技術(shù)人員,也是高等學(xué)校/職業(yè)學(xué)校嵌入式系統(tǒng)軟硬件設(shè)計與機電一體化專業(yè)教育培訓(xùn)的理想教材和參考書。
怯肇乾KaiZhaoQian(1969-),男,河南汝州人,電子與信息技術(shù)高級工程師,嵌入式系統(tǒng)設(shè)計師/培訓(xùn)師。怯公,多年從事軟硬件體系及其系統(tǒng)工程設(shè)計,熟知Windows、Linux等應(yīng)用程序設(shè)計,熟知J2EE架構(gòu)及其跨平臺程序設(shè)計,熟知系統(tǒng)級計算機設(shè)計驗證與模擬仿真,熟知FPGA-SoPC軟硬件協(xié)同設(shè)計,特別是嵌入式系統(tǒng)及其uC/OS uC/Linux WinCE VxWorks等下的件體系架構(gòu)和外設(shè)/接口的驅(qū)動程序設(shè)計,軟硬件項目經(jīng)驗十分豐富。怯公,在國內(nèi)許多科技期刊上獨立發(fā)表過很多技術(shù)性文章,獨立編著有《嵌入式系統(tǒng)硬件體系設(shè)計》、 《基于底層硬件的軟件設(shè)計》等技術(shù)書籍,多年來還不斷從事研究生、本科生及專業(yè)技術(shù)人員的培訓(xùn)。
第1章 嵌入式圖形系統(tǒng)設(shè)計概述
1.1 嵌入式圖形界面及其實現(xiàn)概述
1.1.1 圖形用戶界面及其應(yīng)用
1.1.2 嵌入式圖形界面及其實現(xiàn)
1.2 嵌入式應(yīng)用系統(tǒng)開發(fā)設(shè)計基礎(chǔ)
1.3 嵌入式軟件體系架構(gòu)設(shè)計基礎(chǔ)
1.3.1 嵌入式軟件體系架構(gòu)
1.3.2 嵌入式軟件體系架構(gòu)設(shè)計
1.4 常見嵌入式圖形設(shè)計體系簡介
1.5 本章小結(jié)
1.6 學(xué)習(xí)與思考
第2章 嵌入式應(yīng)用系統(tǒng)開發(fā)基礎(chǔ)
2.1 引子:便攜式手持巡檢體系設(shè)計
2.1.1 問題的提出及其方案規(guī)劃
2.1.2 系統(tǒng)的硬件體系設(shè)計
2.1.3 系統(tǒng)的軟件體系設(shè)計
2.2 嵌入式應(yīng)用系統(tǒng)設(shè)計的理論基礎(chǔ)
2.2.1 嵌入式系統(tǒng)及其設(shè)計概述
2.2.2 嵌入式硬件體系及其設(shè)計
2.2.3 底層硬件操作軟件及其設(shè)計
2.2.4 嵌入式系統(tǒng)的應(yīng)用程序設(shè)計
2.2.5 嵌入式體系的系統(tǒng)級規(guī)劃設(shè)計
2.3 項目設(shè)計舉例:FPGA—SoPC體系
2.3.1 系統(tǒng)工程規(guī)劃與控制算法確定
2.3.2 嵌入式硬件體系設(shè)計
2.3.3 嵌入式軟件體系架構(gòu)
2.3.4 嵌入式應(yīng)用程序設(shè)計
2.3.5 通用計算機監(jiān)控軟件設(shè)計
2.4 本章小結(jié)
2.5 學(xué)習(xí)與思考
第3章 嵌入式軟件體系架構(gòu)基礎(chǔ)
3.1 嵌入式軟件體系架構(gòu)的基本內(nèi)容
3.1.1 嵌入式軟件體系架構(gòu)綜述
3.1.2 E—RTOS及其體系構(gòu)造
3.1.3 嵌入式軟件體系架構(gòu)要素
3.2 嵌入式體系的直接軟件架構(gòu)
3.2.1 直接軟件體系架構(gòu)概述
3.2.2 基本軟件體系的架構(gòu)
3.2.3 接口/外設(shè)的驅(qū)動設(shè)計
3.2.4 軟件框架的快速建立
3.3 嵌入式tuc/os體系的軟件架構(gòu)
……
第4章 嵌入式GU1直接軟件設(shè)計
第5章 嵌入式μC/GUI圖形系統(tǒng)設(shè)計
第6章 嵌入式μWindows圖形系統(tǒng)設(shè)計
第7章 嵌入式MiniGUI圖形系統(tǒng)設(shè)計
第8章 嵌入式Qt圖形系統(tǒng)設(shè)計
第9章 WinCE下的圖形用戶界面系統(tǒng)設(shè)計
第10章 VxWorks下的圖形用戶界面設(shè)計
參考文獻(xiàn)