基于OpenGL的VxWorks图形界面开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章 VxWorks 操作系统及媒体库 WindML......................................................... 11 2.1 VxWorks 深入研究 ........................................................................................ 11 2.1.1 VxWorks 概述[10] .................................................................................. 11 2.1.2 VxWorks 实时微内核[11][12]..................................................................12 2.2 VxWorks 集成开发环境 Tornado ..................................................................15 2.2.1 Tornado 介绍[13][14]................................................................................15 2.2.2 交叉编译环境.......................................................................................15 2.2.3 Tornado 的组成 ....................................................................................16 2.3 WindML 媒体库 .............................................................................................18 2.3.1 WindML 概述[16]...................................................................................18 2.3.2 WindML 事件服务机制 .......................................................................19 2.3.3 WindML2D 图形库分析 ......................................................................19 2.3.4 WindML 程序开发流程 .......................................................................21 2.4 本章小结.........................................................................................................22
本课题来源于实习工作中的“某星载仪表控制计算机”项目,该计算机采用 VxWorks 作为其操作系统,要求设计出人性化的人机界面,可以实时显示系统的 相关参数数据、图形信息等,并提供对 3D 模块的支持,能够进行 3D 图形的绘制 和显示。本文经过详细分析和设计,实现了将 OpenGL/Mesa3D 图形库移植到 VxWorks 系统,并结合 VxWorks 内核及其多媒体库 WindML 的相关接口,开发 了以消息驱动为核心、具有基本窗口管理功能和仿 Windows 控件效果、支持中文 界面和 3D 画面绘制显示的 GUI 系统。从工程应用和测试的效果来看,该 GUI 系 统基本实现了预期功能。
基于 OpenGL 的 VxWorks 图形界面开发
摘要
图形用户界面(GUI)是人机交互技术的重要内容,它使用图形图像信息、 直观的表达方式与用户交互,使软件系统的人机界面简洁、美观、方便好用,更 加人性化。目前 GUI 已经大量应用在嵌入式领域,但是大多数嵌入式 GUI 系统 提供给用户的显示平面从逻辑设计上讲是二维的,最大的缺点在于反映信息量小, 在对真实场景进行模拟显示的时候,无法提供真实的场景数据。随着嵌入式系统 硬件功能的不断提高,如何开发一款支持 3D 建模的嵌入式 GUI 已成为一个迫切 的话题。
关键词:嵌入式系统 VxWorks 图形用户界面 OpenGL/Mesa WindML
目录
I
目录
第一章 绪论....................................................பைடு நூலகம்..............................................................1 1.1 背景知识介绍...................................................................................................1 1.1.1 嵌入式实时系统.....................................................................................1 1.1.2 图形用户界面概述.................................................................................2 1.2 国内外研究现状...............................................................................................4 1.2.1 嵌入式 GUI 的现状................................................................................4 1.2.2 基于 VxWorks 的图形解决方案 ...........................................................5 1.2.3 嵌入式 GUI 的发展趋势........................................................................7 1.3 课题来源和意义...............................................................................................7 1.4 论文结构...........................................................................................................8
本课题来源于实习工作中的“某星载仪表控制计算机”项目,该计算机采用 VxWorks 作为其操作系统,要求设计出人性化的人机界面,可以实时显示系统的 相关参数数据、图形信息等,并提供对 3D 模块的支持,能够进行 3D 图形的绘制 和显示。本文经过详细分析和设计,实现了将 OpenGL/Mesa3D 图形库移植到 VxWorks 系统,并结合 VxWorks 内核及其多媒体库 WindML 的相关接口,开发 了以消息驱动为核心、具有基本窗口管理功能和仿 Windows 控件效果、支持中文 界面和 3D 画面绘制显示的 GUI 系统。从工程应用和测试的效果来看,该 GUI 系 统基本实现了预期功能。
基于 OpenGL 的 VxWorks 图形界面开发
摘要
图形用户界面(GUI)是人机交互技术的重要内容,它使用图形图像信息、 直观的表达方式与用户交互,使软件系统的人机界面简洁、美观、方便好用,更 加人性化。目前 GUI 已经大量应用在嵌入式领域,但是大多数嵌入式 GUI 系统 提供给用户的显示平面从逻辑设计上讲是二维的,最大的缺点在于反映信息量小, 在对真实场景进行模拟显示的时候,无法提供真实的场景数据。随着嵌入式系统 硬件功能的不断提高,如何开发一款支持 3D 建模的嵌入式 GUI 已成为一个迫切 的话题。
关键词:嵌入式系统 VxWorks 图形用户界面 OpenGL/Mesa WindML
目录
I
目录
第一章 绪论....................................................பைடு நூலகம்..............................................................1 1.1 背景知识介绍...................................................................................................1 1.1.1 嵌入式实时系统.....................................................................................1 1.1.2 图形用户界面概述.................................................................................2 1.2 国内外研究现状...............................................................................................4 1.2.1 嵌入式 GUI 的现状................................................................................4 1.2.2 基于 VxWorks 的图形解决方案 ...........................................................5 1.2.3 嵌入式 GUI 的发展趋势........................................................................7 1.3 课题来源和意义...............................................................................................7 1.4 论文结构...........................................................................................................8