img
share 分享

嵌入式Linux编程

作者:Chris Simmonds

出版社:机械工业出版社

ISBN:9787111561286

VIP会员免费 (仅需0.8元/天) ¥ 40.0

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开

精通嵌入式Linux编程—构造自己的GUI环境.pdf 评分:

目录 目录..............................................................................................................................2 序言..............................................................................................................................5 第 1章 概论................................................................................................................7 1.1 嵌入式系统的基本概念....................................................................................7 1.2 嵌入式系统的特征............................................................................................7 1.3 选择LINUX构造嵌入式系统............................................................................8 1.4 GUI 在嵌入式LINUX系统中的地位及要求...................................................9 1.5 用户界面概况................................................................................................10 1.5.1 用户界面的历史.....................................................................................10 1.5.2 图形用户界面的特征.............................................................................11 1.5.3 图形用户界面系统的结构模型.............................................................12 1.5.4 用户界面的发展:GUI+新人机交互技术..........................................13 1.6 各种嵌入式 LINUX上的图形及GUI系统介绍..........................................14 1.6.1 Linux基本图形系统(函数库)...........................................................14 1.6.2 面向嵌入式Linux系统的图形用户界面.............................................19 1.7 一个嵌入式LINUXGUI系统开发的实例.....................................................22 1.7.1 开发LGUI系统主要考虑的问题.........................................................23 1.7.2 LGUI的特点...........................................................................................25 1.7.3 LGUI作为后续讲解实例.......................................................................26 第 2章 LINUX高级程序设计简介.......................................................................27 2.1 LINUX IPC介绍..............................................................................................27 2.1.1 信号........................................................................................................27 2.1.2 管道........................................................................................................27 2.1.3 消息队列.................................................................................................28 2.1.4 信号量....................................................................................................28 2.1.5 共享内存.................................................................................................28 2.1.6 Domain Socket .........................................................................................29 2.1.7 SYSTEM V IPC 与POSIX IPC的区别................................................29 2.2 LINUX 多线程编程介绍................................................................................29 第 3章 LGUI的基本体系结构.............................................................................31 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 精通嵌入式Linux编程——构造自己的GUI环境 http://www.lguitech.com 3 3.1 基础知识........................................................................................................31 3.1.1 嵌入式 Linux的GUI到底有什么用?................................................31 3.1.2 LGUI的基本体系结构是什么?...........................................................32 3.1.3 为什么是客户机/服务器结构?............................................................33 3.1.4 为什么要多进程?.................................................................................34 3.1.5 为什么要多线程?.................................................................................34 3.2 LGUI体系结构综述......................................................................................35 3.2.1 客户机与服务器之间的通讯通道.........................................................35 3.2.2 客户机需要与服务器交换什么信息?.................................................37 3.2.3 服务器对客户进程的管理.....................................................................39 3.3 LGUI进程创建与进程的管理......................................................................43 第 4章 LGUI中多窗口的设计与实现.................................................................45 4.1 窗口树............................................................................................................45 4.2 窗口的Z序...................................................................................................47 4.3 窗口的剪切与剪切域....................................................................................48 4.3.1 如何生成窗口剪切域.............................................................................48 4.3.2 LGUI中窗口/控件剪切域的生成过程..................................................49 4.3.3 LGUI中窗口剪切域的存储方法...........................................................51 4.4 进程主窗口的初始剪切域与进程内窗体剪切域........................................51 4.5 客户端对剪切域的管理................................................................................52 4.6 窗口类的注册管理........................................................................................54 4.6.1 为什么要注册窗口类.............................................................................54 4.6.2 如何注册窗口类.....................................................................................54 4.6.3 注册窗口类如何发挥作用.....................................................................57 第 5章 LGUI中的消息管理.................................................................................58 5.1 外部事件收集与分发....................................................................................58 5.2 消息队列........................................................................................................60 5.3 LGUI的消息..................................................................................................60 5.3.1 LGUI的消息队列结构...........................................................................61 5.3.2 通知消息(NotifyMessage)................................................................64 5.3.3 邮寄消息.................................................................................................67 5.3.4 同步消息.................................................................................................69 5.3.5 绘制消息.................................................................................................69 5.3.6 其他消息发送方式.................................................................................71 5.4 消息处理........................................................................................................73 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 精通嵌入式Linux编程——构造自己的GUI环境 http://www.lguitech.com 4 第 6章 窗口输出及无效区的管理........................................................................74 6.1 窗口的客户区与非客户区............................................................................74 6.2 坐标系统........................................................................................................74 6.3 输出管理机制................................................................................................75 6.4 无效区............................................................................................................77 第 7章 DC与 GDI的设计与实现........................................................................79 7.1 LGUI中设备上下文DC的描述...................................................................79 7.2 预定义GDI对象的实现...............................................................................82 7.3 GDI对象的描述结构及创建方法.................................................................83 7.4 将GDI对象选入DC中...............................................................................84 7.5 GDI函数的实现............................................................................................85 第 8章 LGUI应用开发模式.................................................................................87 8.1 应用开发的模式............................................................................................87 8.2 开发调试方法................................................................................................90 8.3 基于LGUI的应用程序简例.........................................................................90 后记——LGUI开发的一些体会...........................................................................94 参考文献..................................................................................................................9

...展开详情
上传时间:2010-05 大小:758KB
热门图书