精通嵌入式Linux编程.构建自己的GUI环境
作 者:李玉东,李玉萍??编著 著作
定 价:28
出 版 社:北京航空航天大学出版社
出版日期:2010年06月01日
页 数:
装 帧:平装
ISBN:9787512400665
目录
●第1章 概论
● 1.1 嵌入式系统的基本概念
● 1.2 嵌入式系统的特征
● 1.3 选择Linux构建嵌入式系统
● 1.4 GUI在嵌入式Linux系统中的地位及要求
● 1.5 用户界面概况
● 1.5.1 用户界面的历史
● 1.5.2 图形用户界面的特征
● 1.5.3 图形用户界面系统的结构模型
● 1.5.4 用户界面的发展:GUI+新人机交互技术
● 1.6 Linux图形环境及桌面平台简介
● 1.7 各种嵌入式 Linux上的图形库与GUI系统介绍
● 1.7.1 Qt/Embedded
● 1.7.2 MicroWindows/NanoX
● 1.7.3 MiniGUI
● 1.7.4 OpenGUI
● 1.7.5 GTK+
● 1.8 Linux系统中的多语言问题
● 1.9 一个嵌入式LinuxGUI系统开发的实例
● 1.9.1 开发GUI系统主要考虑的问题......
内容介绍
本书针对使用Linux构建嵌入式系统的一个关键环节——图形用户界面(GUI),首先讲述了Linux编程的不错技巧,包括多进程、多线程等技术;然后通过实例重点讲述了窗口系统的基本知识与实现技巧,为读者开发自己的面向嵌入式Linux的GUI环境提供了一个参考实现范例。重点包括:LGUI多窗口的设计与实现、LGUI的消息管理、窗口与无效区的管理、设备上下文与图形设备接口的设计与实现等。
本书适用于使用Linux构建嵌入式系统的软件工程师以及希望深入了解窗口系统实现原理的读者。
精彩内容
1.4GUI在嵌入式Limix系统中的地位及要求
随着近年来手持式和家用型消费类电子产品的发展,人们对这些产品的用户界面产生了新的需求,例如:手机、PDA、便携式媒体播放器、家庭多媒体娱乐中心、数字机顶盒、DVD播放器等产品。以前,这类产品的用户界面都比较简单,而现在可以看到,大部分产品都需要有漂亮的图形用户界面,甚至要求能够支持全功能的浏览器,使得用户能够随时随地进行网络信息的浏览。但是,由于消费类电子产品的成本敏感性,这些产品大多数希望建立在一个有限占用系统资源的轻量级GUI系统之上,这与PC中GUI系统有根本性的区别。
另外,一个轻量级GUI系统的需求存在于工业控制领域,由于工业控制领域对实时性的要求比较高,所以也不希望这些系......