10.1 Linux图形开发基础 本节简单介绍图形用户界面GUI的一般架构,主要讨论嵌入式Linux图形开发的基础知识,包括GUI的底层支持库和高级函数库,为后面的进一步叙述奠定基础。 10.1.1 GUI的一般架构 GUI是Graphical User Interface的简称,即图形用户界面。图形用户界面(GUI)是计算机系统中最为成熟的人机交换技术,是计算机与用户之间的对话接口。它是一个图形组成的用户界面。比如,Windows界面、OS2界面等都是GUI。 GUI系统在逻辑上一般可分为以下几层: (1) 最底层I/O设备驱动:直接与输入硬件打交道,完成I/O设备的驱动,包括显示设备驱动、鼠标驱动、键盘驱动等,构成了GUI的硬件基础。 (2) 中间层图形引擎:直接和最底层I/O设备驱动打交道,主要完成一些图形操作和图形管理,如画点、画线、区域填充、画窗口及按钮等。 (3) 最上层GUI应用程序接口(API):是提供给程序员的编程接口,以快速开发GUI应用程序。 GUI是嵌入式系统中的一个重要问题,越来越多的嵌入式系统要求提供全功能的Web浏览器,而这就要求有一个高性能、高可靠的GUI支持。由于嵌入式系统本身的特殊性,嵌入式GUI要求简单、直观、可靠、占用资源小且反应快速,以适应系统硬件资源有限的条件。 另外,GUI还应具备高度可移
您可能关注的文档
- 钳工技术基础知识培训描述.ppt
- 钳工套螺纹1描述.ppt
- 第七章非离子表面活性剂重点.ppt
- 乾隆年间英国访华使团画笔下的大清国描述.ppt
- 马久红内镜中心护理质量控制要素描述.ppt
- 马克笔教学二描述.ppt
- 浅谈DCS控制系统的现状及发展方向描述.ppt
- 马克思2015.3描述.ppt
- 浅谈化学四大滴定法描述.ppt
- 浅谈输液室年轻护士的压力与对策描述.ppt
- 2026空气净化行业市场需求分析及投资评估规划研究报告.docx
- 2025至2030中国磁疗仪市场深度调查与未来趋势研究报告.docx
- 2025至2030中国花店行业调研及市场前景预测评估报告.docx
- 2025至2030中国电池测试仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2026我国石墨烯材料研发行业市场考察与发展前景报告.docx
- 2025至2030通信设备市场占有率及投资前景评估规划报告.docx
- 2026无人叉车市场应用分析及行业前景与未来发展趋势研究.docx
- 2026虚拟现实技术行业应用现状市场研究发展报告.docx
- 2026中国脑科学产业化路径与神经疾病诊疗市场机会报告.docx
- 2025至2030中国防水胶带行业市场占有率及有效策略与实施路径评估报告.docx
原创力文档

文档评论(0)