本书共有10章。第1章概括描述了嵌入式图形系统设计的特点、设计基础和开发方法;第2~3章阐述了E—GUI设计的基础知识一一嵌入式应用系统的开发设计和嵌入式软件体系架构的方法步骤,着重说明了嵌入式硬件体系的结构组成、基本软件体系的架构和外设/接口的驱动程序设计;第4章阐述了针对LED/LCD/LCM屏的直接底层驱动图形界面设计的方法步骤;第5~8章阐述了μC/GUI、μWindows、MiniGuI和QtE四种典型的嵌入式图形系统下的GUI应用设计,涵盖了嵌入式图形软件的移植、人机外设或接口驱动的定制或设计及GUI应用程序的设计/模拟仿真/调试运行等方面;第9章阐述了嵌入式wincE下基于GWES体系的多媒体图形界面及其设计;第10章阐述了嵌入式VxWorks下应用WindML和Zinc多媒体组件进行的图形界面设计。
图形用户界面(GUI)是嵌入式应用系统设计的关键技术之一。本书全方位地阐述了如何在保持嵌入式系统高度的稳定可靠性和快速的实时响应性的基础上,以最小的系统资源占有量,实现简洁、友好、丰富、优质的人机交互显示。
首先简要介绍了嵌入式图形用户界面E—GUI的特点和E—GUI系统的结构特征,指出了进行E—GuI设计的两种有效途径——直接GUI软件设计和应用μC/GuI、μWindows(即MicroWindows)、MiniGUI、Embedded Qt、winCE—GWES及VxWorks—WindML/Zinc等嵌入式图形系统软件进行GUI设计,并对比分析了5种常见、典型的GuI设计开发应用特征。然后,叙述了E—GUI的设计基础——嵌入式应用系统开发的基本知识和嵌入式软件体系架构的方法步骤,着重说明了嵌人式硬件体系的结构组成、基本软件体系的架构和外设/接口的驱动程序设计。接着分别对嵌入式GUI直接软件设计、嵌入式μC/Gul图形系统设计、嵌入式μWindows图形系统设计、嵌入式MiniGUI图形系统设计和嵌入式Qt图形系统设计展开了全面论述,重点介绍了底层驱动的设计或定制、图形系统的结构组成与内核的定制或移植、应用程序接口API函数与窗口/插件的应用、GUI功能性应用程序设计的一般步骤和方法技巧、个人计算机上的模拟仿真与程序调试等内容。最后还分别说明了winCE—GWES和VxWorks-WindML/Zinc的多媒体图形界面设计。
本书特别适合于从事嵌入式应用系统设计的广大工程技术人员,也是高等学校/职业学校嵌入式系统软硬件设计与机电一体化专业教育培训的理想教材和参考书。