资源说明:【内容简介】
如何在Linux内核上建立窗口系统,这是嵌入式设备软件开发工程师必须了解的。Qt/Embedded是高端嵌入式设备PDA及手机的主流开发工具。作为一项成熟的技术,KDE桌面系统对于嵌入式窗口系统的设计有很大参考价值;Qtopia给嵌入式窗口系统提供了很好的框架。本书不仅阐述了KDE及X Window的机制,分析了Qt及Qt/Embedded开发工具的核心技术,而且还详细介绍了如何在嵌入式设备上建立Qtopia窗口系统。掌握了本书中所介绍的技能,读者可以在Linux内核上建立窗口系统,开发应用程序并能够在PC上模拟运行为嵌入式设备开发的应用程序。
【推荐原因】
本书特点:
实际:作者在实践中使用QT开发嵌入式设备的就用程序界面,在本书中,他与读者分离自己在外企从事Linux研发的经验。
实用:具有专业人士所需的深度,可以直接拿来运用到开发实战中去。本书介绍的KDE及X Windows机制、Ot及Qt/Embedded核心技术,有助于读者在嵌入式设备的Linux内核上创建自己的窗口系统。
实用:重点介绍了一些对实际研发很有用的设计方法,包括窗口分层设计、接口标准化、菜单通用化、应用程序查询硬件信息等。
【目录信息】
第1章 X Window 1
1.1 X Window的体系结构 1
1.1.1 X Server 2
1.1.2 X Client 2
1.1.3 X Protocol 3
1.2 窗口管理器 4
1.3 X Window启动过程 5
1.4 XFree86配置文件分析 7
1.5 X Window程序设计简介 9
1.5.1 Xlib编程 9
1.5.2 Motif编程 11
1.5.3 GTK/GNOME 12
1.5.4 KDE 14
1.6 显示驱动程序 14
1.6.1 显卡驱动方式 14
1.6.2 帧缓冲 15
1.6.3 在台式机上使用通用帧缓冲 15
1.6.4 帧缓冲设备驱动程序 18
......
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。