帮帮文库

返回

基于OpenGL的VxWorks图形用户界面开发毕业设计论文 基于OpenGL的VxWorks图形用户界面开发毕业设计论文

格式:word 上传:2022-06-25 19:49:53

《基于OpenGL的VxWorks图形用户界面开发毕业设计论文》修改意见稿

1、“.....更改工程选项卡中选项,在中把生成的路径添加进去,然后编译工程即可。需要说明的是,编译具有相关功能的操作系统映像前,必须要把中的图形库和,组件包含进来。搭建虚拟开发环境如同前面介绍,与多数嵌入式系统的调试开发方式样,都是基于交叉式编译环境。为了在系统下进行包括图形开发在内的所有程序的开发,就需要拥有个包含存储器及电路的目标机。虽然许多集成开发环境附带模拟软件,但仅限于指令集的模拟,均无法模拟物理的目标机硬件平台,因而在其上只能进行应用程序的象征性模拟开发。但是,并非所有人都能拥有物理的目标机,而且由于目标机资源有限,不能保证随时随地都可以被用来调试程序。在这种情况下,我们就应该构造个模拟的开发环境,这样虽然会牺牲部分的实时性,但降低了开发成本,提供了接近于真实的模拟环境。本课题使用软件模拟真实的目标机......”

2、“.....主要工作包括编译网卡驱动,以使系统的网络功能正常运行修改编译的配置头文件中定义的些参数,使编译出来的系统引导程序和的映象符合我们的要求接着建立和系统映像。在编译映像时,我们需要包括两个重要的组件和。前者使我们可以通过协议登录到操作系统中后者则可以让我们通过命令行控制系统。另外,需要把所有相关的选项都包含进去制作引导磁盘引导软盘用来引导操作系统映象,通过命令,在软盘上建立系统引导分区,并将引导程序复制到软盘上配置服务器服务器用于在系统成功引导之后,下载的运行时映像,这里使用自带的服务器。配置好之后让其处于运行状态。创建虚拟机基于的图形用户界面开发使用创建虚拟机,在选择操作系统类型时,选择,其余选项均使用缺省值。配置好之后开始引导运行,引导成功之后,系统会自动从服务器下载映像......”

3、“.....运行界面如图所示。图启动界面调配联机调试环境装好系统后,下步就希望将自己编写的应用程序下载到目标机进行调试,以下为具体的配置工作。打开开发环境,选择菜单,弹出个配置对话框,如图所示,在中任意填写个名字,这里是在中选择,并在下面的地址框中填写目标机的地址,这里是由参数决定将下拉框更改至,并在项中选择您的映象的完整路径,这里是由参数决定。完成以上两项配置,点击按钮,就可以启动了。再回到开发环境,在工具条上的下拉框列表中选择。这时会发现工具条中些原先处于禁用状态的工具按钮,现在都已经处于激活状态了,如设置断点单步运行查看变量查看内存查看寄存器等,这样就可以开始联机调试应用程序了。第三章及其在下的移植图配置本章小结本章重点介绍了三维图形工业标准及些重要的函数,并对这开源的实现程序包做了详细说明。最后......”

4、“.....使其可以与同被使用,构建图形开发环境,来进行图形界面的开发。基于的图形用户界面开发第四章系统关键技术及实现第四章系统关键技术及实现个独立的嵌入式系统涉及的关键技术通常包括消息驱动机制屏幕管理技术资源管理技术和显示设备管理等。其中消息驱动机制负责与操作系统输入设备以及其它系统等进行信息交换,也用于处理系统内部的各种事件和交互,它是整个系统的动力源屏幕管理技术负责图形界面的组织方式和表现形式资源管理技术涉及对资源进行有效的管理和统调配,如管理字库图标位图等而系统有可能面对不同的显示设备,它们有不同的设备属性,如何抽象它们并建立统接口,如何在具体环境下实现等,都是显示设备管理的责任。下面将分别描述本课题的上述几个方面的实现方案。消息驱动机制消息驱动机制实现原理现在任何系统中都使用消息驱动的原理......”

5、“.....本平台设计也使用消息机制完成。消息般包括鼠标消息键盘消息窗口消息菜单消息系统消息和命令消息等。本系统的消息驱动机制是根据的事件驱动机制原理设计并实现的,即客户端服务器端模式。客户端负责窗口的绘制窗口更新和其它用户消息的响应,每个窗体对象均建立个消息队列,用来接收服务器端的事件,从而进行处理。服务器端主要由消息监测任务来集中处理。消息监测任务依靠系统和机制来采集设备的实时事件,然后将其打包或压缩成标准结构的事件信息。打包后的信息通过函数,发送到事件处理模块中,在这个模块中搜索应用程序的所有窗口的所有消息队列,判断当前事件应该由哪个窗口的消息队列来接收,并将其发送到这个消息队列中。这样,这个客户应用程序就可以从消息队列中取出消息信息,进行相应的处理。而且......”

6、“.....只要调用函数即可,而不必经过其它底层模块。在整个过程中,有以下几部分的实现非常关键消息监测任务的实现机制事件分发任务的处理机制等。我们将就这几方面进行深入分析。基于的图形用户界面开发图消息驱动机制原理消息检测任务消息监测任务是本消息驱动机制实现的核心,起着承上启下的重要作用。该任务和由该任务管理的子系统与设备驱动共同组成消息驱动机制的服务器端,它通过相应的事件分发机制,将事件发送到客户应用程序端。消息监测任务由系统在初始化时建立,在系统的生命周期内直运行着。消息监测任务主要负责系统中事件的集中监测和向窗口系统的分发功能。集中监测就是首先,通过子系统提供的功能,打开需要检测的几个硬件设备鼠标和键盘并获得他们的描述符然后,该任务以这些文件描述符为参数,利用机制......”

7、“.....不占用资源当硬件中有状态变化时,该任务重新转变为就绪态,获得执行后,它检测出当前有状态变化的所有硬件,并分别取出相应的信息将这些信息译码生成标准格式的事件,发送到事件分发处理模块。该任务也负责分发事件处理模块的启动。事件分发任务由系统硬件产生的动作已经在到达此模块前被封装成事件,那么这个事件应该分发给窗口系统中的哪个具体窗口来处理才正确呢这个问题需要由事件回第四章系统关键技术及实现调注册和分发处理两个模块来解决。事件回调注册负责管理回调函数表,分发处理模块负责在回调函数表中搜索恰当的回调函数,并调用其进行处理,其中目标消息队列就是在回调函数中获取的。事件回调注册机制,提供用户需要针对特定消息进行处理的回调函数注册功能,它类似于钩子机制,当该特定消息发生时,该回调函数被系统调用......”

8、“.....该机制原理如图,所有回调函数建成个数组。但针对特定类型的回调函数又在其中组成个链表,图为原有数组,灰色的为同类型链表,链表中的数代表下项回调函数在数组中的位置当又注册个新的回调函数时,数组变为如图。这样当事件到达此模块时,只要根据事件类型在回调函数表中查找到相应的链表,递归调用链表中的每个回调函数即可完成任务。图事件回调注册原理中文显示方案中文显示的基本原理的多媒体库是不支持中文显示的。而在国内的应用场合中,图形界面中不能显示中文往往是不符合要求的。有两种办法可以解决这样的问题种是使用贴位图的方法,首先在下制作些需要用到的文字的位图格式,然后在下需要用到该文字的地方,加载该文字的位图。这种方法的优点是可以充分利用的丰富资源,有很多的字体可供选择,缺点是大量使用位图,占用了大量的资源空间......”

9、“.....这种方法是不可取的。另种方法是调用点阵字库。本课题系统的中文显示方案采用后者来实现,下面介绍其原理。国家标准汉字代码体系包括区位码。由国标规定,汉字用的区位码表示,汉字被分基于的图形用户界面开发为个区和个位存放在张表中。汉字用两个字节表示,第个字节表示区号,第二个字节表示位号。只要知道了区位码,就可知其在字库中的地址。国标码。用两个字节的代码表示个汉字的代码体制,组成两字节代码的各字节最高位为,即每个字节仅使用位。可由区位码变形得到高字节区位码区号低字节区位码位号。机内码。在机器内使用时,由于码也在使用,可能将国标码看成两个码,所以规定用国标码在机器内表示汉字时,为了和单字节码区别,国标码两字节的最高位都置,国标码两字节最高位加后的代码称为机器内的汉字代码,简称机内码。汉字点阵又叫字形码......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(1)
1 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(2)
2 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(3)
3 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(4)
4 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(5)
5 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(6)
6 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(7)
7 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(8)
8 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(9)
9 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(10)
10 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(11)
11 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(12)
12 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(13)
13 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(14)
14 页 / 共 63
基于OpenGL的VxWorks图形用户界面开发毕业设计论文.doc预览图(15)
15 页 / 共 63
预览结束,还剩 48 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档