1、,更改工程选项卡中选项,在中把生成的路径添加进去,然后编译工程即可。需要说明的是,编译具有相关功能的操作系统映像前,必须要把中的图形库和,组件包含进来。搭建虚拟开发环境如同前面介绍,与多数嵌入式系统的调试开发方式样,都是基于交叉式编译环境。为了在系统下进行包括图形开发在内的所有程序的开发,就需要拥有个包含存储器及电路的目标机。虽然许多集成开发环境附带模拟软件,但仅限于指令集的模拟,均无法模拟物理的目标机硬件平台,因而在其上只能进行应用程序的象征性模拟开发。但是,并非所有人都能拥有物理的目标机,而且由于目标机资源有限,不能保证随时随地都可以被用来调试程序。在这种情况下,我们就应该构造个模拟的开发。
2、下载的运行时映像,这里使用自带的服务器。配置好之后让其处于运行状态。创建虚拟机基于的图形用户界面开发使用创建虚拟机,在选择操作系统类型时,选择,其余选项均使用缺省值。配置好之后开始引导运行,引导成功之后,系统会自动从服务器下载映像,并开始运行,运行界面如图所示。图启动界面调配联机调试环境装好系统后,下步就希望将自己编写的应用程序下载到目标机进行调试,以下为具体的配置工作。打开开发环境,选择菜单,弹出个配置对话框,如图所示,在中任意填写个名字,这里是在中选择,并在下面的地址框中填写目标机的地址,这里是由参数决定将下拉框更改至,并在项中选择您的映象的完整路径,这里是由参数决定。完成以上两项配置,点。
3、,更改工程选项卡中选项,在中把生成的路径添加进去,然后编译工程即可。需要说明的是,编译具有相关功能的操作系统映像前,必须要把中的图形库和,组件包含进来。搭建虚拟开发环境如同前面介绍,与多数嵌入式系统的调试开发方式样,都是基于交叉式编译环境。为了在系统下进行包括图形开发在内的所有程序的开发,就需要拥有个包含存储器及电路的目标机。虽然许多集成开发环境附带模拟软件,但仅限于指令集的模拟,均无法模拟物理的目标机硬件平台,因而在其上只能进行应用程序的象征性模拟开发。但是,并非所有人都能拥有物理的目标机,而且由于目标机资源有限,不能保证随时随地都可以被用来调试程序。在这种情况下,我们就应该构造个模拟的开发。
4、中消息驱动机制负责与操作系统输入设备以及其它系统等进行信息交换,也用于处理系统内部的各种事件和交互,它是整个系统的动力源屏幕管理技术负责图形界面的组织方式和表现形式资源管理技术涉及对资源进行有效的管理和统调配,如管理字库图标位图等而系统有可能面对不同的显示设备,它们有不同的设备属性,如何抽象它们并建立统接口,如何在具体环境下实现等,都是显示设备管理的责任。下面将分别描述本课题的上述几个方面的实现方案。消息驱动机制消息驱动机制实现原理现在任何系统中都使用消息驱动的原理,使用消息驱动作为应用程序的创建构架,本平台设计也使用消息机制完成。消息般包括鼠标消息键盘消息窗口消息菜单消息系统消息和命令消息等。
5、环境,这样虽然会牺牲部分的实时性,但降低了开发成本,提供了接近于真实的模拟环境。本课题使用软件模拟真实的目标机。主要的步骤如下编译系统首先构建虚拟上。主要工作包括编译网卡驱动,以使系统的网络功能正常运行修改编译的配置头文件中定义的些参数,使编译出来的系统引导程序和的映象符合我们的要求接着建立和系统映像。在编译映像时,我们需要包括两个重要的组件和。前者使我们可以通过协议登录到操作系统中后者则可以让我们通过命令行控制系统。另外,需要把所有相关的选项都包含进去制作引导磁盘引导软盘用来引导操作系统映象,通过命令,在软盘上建立系统引导分区,并将引导程序复制到软盘上配置服务器服务器用于在系统成功引导之后,。
6、。本系统的消息驱动机制是根据的事件驱动机制原理设计并实现的,即客户端服务器端模式。客户端负责窗口的绘制窗口更新和其它用户消息的响应,每个窗体对象均建立个消息队列,用来接收服务器端的事件,从而进行处理。服务器端主要由消息监测任务来集中处理。消息监测任务依靠系统和机制来采集设备的实时事件,然后将其打包或压缩成标准结构的事件信息。打包后的信息通过函数,发送到事件处理模块中,在这个模块中搜索应用程序的所有窗口的所有消息队列,判断当前事件应该由哪个窗口的消息队列来接收,并将其发送到这个消息队列中。这样,这个客户应用程序就可以从消息队列中取出消息信息,进行相应的处理。而且,这种分层模块化机制也为用户直接以。
7、击按钮,就可以启动了。再回到开发环境,在工具条上的下拉框列表中选择。这时会发现工具条中些原先处于禁用状态的工具按钮,现在都已经处于激活状态了,如设置断点单步运行查看变量查看内存查看寄存器等,这样就可以开始联机调试应用程序了。第三章及其在下的移植图配置本章小结本章重点介绍了三维图形工业标准及些重要的函数,并对这开源的实现程序包做了详细说明。最后,叙述了怎样将移植进系统之中,使其可以与同被使用,构建图形开发环境,来进行图形界面的开发。基于的图形用户界面开发第四章系统关键技术及实现第四章系统关键技术及实现个独立的嵌入式系统涉及的关键技术通常包括消息驱动机制屏幕管理技术资源管理技术和显示设备管理等。其。
8、中消息驱动机制负责与操作系统输入设备以及其它系统等进行信息交换,也用于处理系统内部的各种事件和交互,它是整个系统的动力源屏幕管理技术负责图形界面的组织方式和表现形式资源管理技术涉及对资源进行有效的管理和统调配,如管理字库图标位图等而系统有可能面对不同的显示设备,它们有不同的设备属性,如何抽象它们并建立统接口,如何在具体环境下实现等,都是显示设备管理的责任。下面将分别描述本课题的上述几个方面的实现方案。消息驱动机制消息驱动机制实现原理现在任何系统中都使用消息驱动的原理,使用消息驱动作为应用程序的创建构架,本平台设计也使用消息机制完成。消息般包括鼠标消息键盘消息窗口消息菜单消息系统消息和命令消息等。
9、环境,这样虽然会牺牲部分的实时性,但降低了开发成本,提供了接近于真实的模拟环境。本课题使用软件模拟真实的目标机。主要的步骤如下编译系统首先构建虚拟上。主要工作包括编译网卡驱动,以使系统的网络功能正常运行修改编译的配置头文件中定义的些参数,使编译出来的系统引导程序和的映象符合我们的要求接着建立和系统映像。在编译映像时,我们需要包括两个重要的组件和。前者使我们可以通过协议登录到操作系统中后者则可以让我们通过命令行控制系统。另外,需要把所有相关的选项都包含进去制作引导磁盘引导软盘用来引导操作系统映象,通过命令,在软盘上建立系统引导分区,并将引导程序复制到软盘上配置服务器服务器用于在系统成功引导之后,。
10、下载的运行时映像,这里使用自带的服务器。配置好之后让其处于运行状态。创建虚拟机基于的图形用户界面开发使用创建虚拟机,在选择操作系统类型时,选择,其余选项均使用缺省值。配置好之后开始引导运行,引导成功之后,系统会自动从服务器下载映像,并开始运行,运行界面如图所示。图启动界面调配联机调试环境装好系统后,下步就希望将自己编写的应用程序下载到目标机进行调试,以下为具体的配置工作。打开开发环境,选择菜单,弹出个配置对话框,如图所示,在中任意填写个名字,这里是在中选择,并在下面的地址框中填写目标机的地址,这里是由参数决定将下拉框更改至,并在项中选择您的映象的完整路径,这里是由参数决定。完成以上两项配置,点。
11、。本系统的消息驱动机制是根据的事件驱动机制原理设计并实现的,即客户端服务器端模式。客户端负责窗口的绘制窗口更新和其它用户消息的响应,每个窗体对象均建立个消息队列,用来接收服务器端的事件,从而进行处理。服务器端主要由消息监测任务来集中处理。消息监测任务依靠系统和机制来采集设备的实时事件,然后将其打包或压缩成标准结构的事件信息。打包后的信息通过函数,发送到事件处理模块中,在这个模块中搜索应用程序的所有窗口的所有消息队列,判断当前事件应该由哪个窗口的消息队列来接收,并将其发送到这个消息队列中。这样,这个客户应用程序就可以从消息队列中取出消息信息,进行相应的处理。而且,这种分层模块化机制也为用户直接以。
12、击按钮,就可以启动了。再回到开发环境,在工具条上的下拉框列表中选择。这时会发现工具条中些原先处于禁用状态的工具按钮,现在都已经处于激活状态了,如设置断点单步运行查看变量查看内存查看寄存器等,这样就可以开始联机调试应用程序了。第三章及其在下的移植图配置本章小结本章重点介绍了三维图形工业标准及些重要的函数,并对这开源的实现程序包做了详细说明。最后,叙述了怎样将移植进系统之中,使其可以与同被使用,构建图形开发环境,来进行图形界面的开发。基于的图形用户界面开发第四章系统关键技术及实现第四章系统关键技术及实现个独立的嵌入式系统涉及的关键技术通常包括消息驱动机制屏幕管理技术资源管理技术和显示设备管理等。其。
参考资料:
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。