1、“.....首先初始化图形用户界面,在屏幕上显示主窗口,然后虚拟模拟器开始运行,处理可执行文件操作并向虚拟平台发送结果。当虚拟平台从虚拟模拟器得到模拟结果后,便同从虚拟模拟器得到可执行报告道更新它用户界面。当输入事件句柄发现任何输入事件,他分析事件,当事件是中断请求时,他将中断当前执行程序。如果事件不是中断请求,句柄将输入事件进程发送到虚拟模拟器来模拟修改后数据操作。图在虚拟平台运行程序.虚拟模拟器虚拟模拟器不仅可以解码还可以与实际处理器样运行给定操作,即处理从虚拟平台转移事件。如图所示,当虚拟模拟器解码命令时,要检查解码命令是否包含外围设备控制地址。如果不包含,虚拟模拟器仅仅运行命令并向虚拟平台发送结果。然而,如果包含,虚拟模拟器可以执行额外操作。因此,虚拟平台定时器。本文余下部分将介绍以下内容在第二部分,我们讨论在虚拟平台上开发嵌入式系统与实际硬件平台上区别。在第三部分,我们将总结些相互关系研究成果。第四部分介绍我们虚拟平台是如何组织和工作,第五部分介绍我们研究成果......”。
2、“......虚拟平台需求.嵌入式系统发展众所周知,在通用计算机平台例如上开发软件与在嵌入式平台上开发软件有很大不同。因此,通用平台软件开发人员在开发嵌入式平台软件时,可能会遇到很多困难。因为,嵌入式系统软件开发需要将通用运行程序烧录到嵌入式平台中,并检查它运行。这就意味着当通用软件有相同开发和运行环境不同之间时,软件开发环境以为例和嵌入式软件运行环境嵌入式目标平台不相同。图展示是通常开发和测试嵌入式系统软件步骤。图嵌入式系统软件开发与软件在每步发展中仅仅需要不同,嵌入式软件发展需要在实际嵌入式系统硬件上进行。对于那些不熟悉嵌入式软件环境人来说,在实际硬件平台上测试他们软件是件很富有挑战性工作。他们需要全面了解嵌入式系统,并善于使用硬件和在硬件上烧录程序。而且,如果他们不能负担足够嵌入式系统通常价格昂贵,他们能在实际硬件上测试他们软件机会将变得极为有限。为了解决这问题,我们设计了能够方便测试和调试基于嵌入式系统开发人员虚拟平台。......”。
3、“.....开发人员可以写程序代码,在客户机上通过虚拟平台证实他们程序。因为它除外不需要其他硬件,在开发程序时也不需要烧录阶段。图展示是在虚拟平台上开发嵌入式系统程序过程。图在虚拟平台上开发嵌入式应用程序过程.些相互关系工作成果近些年来,在嵌入式软件虚拟工具方面有许多研究成果,以下我们简要地对其中部分成果进行总结。在嵌入式系统开发中,作为最广为人知模拟器,常被用于提供虚拟环境原型。通过虚拟硬件和端口,在上操作系统例如可以脱离平台模拟运行。是个设置指令模拟器,它可以在用户层和系统层运行程序。支持两种流行模拟形式解释和动态编译。但正如图所示,不能够脱离在运行库支持下控制代码去建立固件级程序。因此,对于不同目标平台,初始化代码也是不相同。开发人员不能在虚拟工具和目标平台中使用相同可执行程序。图在两种平台下固件级代码运行所有这些努力都为了向开发人员提供书写源代码,建立可执行程序,并在主机上运行功能。但不幸是,这些工具只能在特定目标处理器上模拟可执行文件。因此它不能为整个目标硬件平台模拟运行......”。
4、“.....同时在代码模拟上也有相当大限制。.虚拟平台执行我们建议虚拟平台对外围设备进行持续控制,这是以往模拟器所不能提供。通过对外围设备增加控制代码,现有模拟器例如或者可以控制外围设备,例如,七段数码显示器,步进电机等等。图展示是虚拟平台通过对外围设备“靶样”控制,开发嵌入式系统步骤。图虚拟平台对外设提供控制虚拟平台由虚拟模拟器,图形用户界面,输入事件句柄,定时器,和设备模型组成。如图所示,虚拟平台启动后,首先初始化图形用户界面,在屏幕上显示主窗口,然后虚拟模拟器开始运行,处理可执行文件操作并向虚拟平台发送结果。当虚拟平台从虚拟模拟器得到模拟结果后,便同从虚拟模拟器得到可执行报告道更新它用户界面。当输入事件句柄发现任何输入事件,他分析事件,当事件是中断请求时,他将中断当前执行程序。如果事件不是中断请求,句柄将输入事件进程发送到虚拟模拟器来模拟修改后数据操作。图在虚拟平台运行程序.虚拟模拟器虚拟模拟器不仅可以解码还可以与实际处理器样运行给定操作,即处理从虚拟平台转移事件......”。
5、“.....当虚拟模拟器解码命令时,要检查解码命令是否包含外围设备控制地址。如果不包含,虚拟模拟器仅仅运行命令并向虚拟平台发送结果。然而,如果包含,虚拟模拟器可以执行额外操作。因此,虚拟平台,个类似于目标平台用户友好界面,使得入门嵌入式系统变得容易。特别是,虚拟平台将作为大学理想教育工具,使得学生在学习和研究嵌入式系统软件时没有任何时间,空间和金钱限制。.鸣谢本论文受到韩国和大力支持,程序依据标准为。.参考文献.,,,.,.,,.,.,毕业设计翻译题目指导教师职称副教授学生姓名学号专业计算机科学与技术院系信息工程学院完成时间年月日年月日中文字为嵌入式系统开发人员建立虚拟的平台摘要越来越多的嵌入式系统开发人员和片上系统设计师采用基于微处理器的设计方法,以减少推向市场的时间。在过去的年里,处理器直都是嵌入式系统行业的主角之。定时器。本文余下部分将介绍以下内容在第二部分,我们讨论在虚拟平台上开发嵌入式系统与实际硬件平台上区别。在第三部分,我们将总结些相互关系研究成果......”。
6、“.....第五部分介绍我们研究成果,第六部分是总结。.虚拟平台需求.嵌入式系统发展众所周知,在通用计算机平台例如上开发软件与在嵌入式平台上开发软件有很大不同。因此,通用平台软件开发人员在开发嵌入式平台软件时,可能会遇到很多困难。因为,嵌入式系统软件开发需要将通用运行程序烧录到嵌入式平台中,并检查它运行。这就意味着当通用软件有相同开发和运行环境不同之间时,软件开发环境以为例和嵌入式软件运行环境嵌入式目标平台不相同。图展示是通常开发和测试嵌入式系统软件步骤。图嵌入式系统软件开发与软件在每步发展中仅仅需要不同,嵌入式软件发展需要在实际嵌入式系统硬件上进行。对于那毕业设计翻译题目指导教师职称副教授学生姓名学号专业计算机科学与技术院系信息工程学院完成时间年月日年月日中文字为嵌入式系统开发人员建立虚拟平台摘要越来越多嵌入式系统开发人员和片上系统设计师采用基于微处理器设计方法,以减少推向市场时间。在过去年里,处理器直都是嵌入式系统行业主角之。然而,在早期设计阶段......”。
7、“.....对于那些不熟悉嵌入式软件设备人来说,在硬件平台上测试他们软件是项异常艰巨工作。为克服这些问题,我们为基于嵌入式系统开发人员设计了虚拟平台,提供更容易测试和调试环境。使用虚拟平台好处是减少开发成本,对于初学者降低了入门难度,以及让您更轻松地测试和调试嵌入式软件。与许多其他纯粹以软件为导向且独立于硬件平台模拟器不同,我们虚拟平台是专门针对硬件平台由公司负责设计制造研发,这意味着我们平台可以尽可能地模仿在目标硬件上嵌入式软件各种行为。本文旨在介绍我们虚拟平台设计思想以及它在减少设计时间和开销方面些应用。.导言嵌入式系统是个拥有特殊用途计算机系统,它仅仅采用通用计算机系统小部分专用功能,有时还需要进行实时处理。通常,嵌入式系统具备完整硬件设备和机械装置,并且它已经深深渗透到现代生活方方面面。不仅仅是个人数字助理手机等电子消费产品,在电信系统,交通运输系统,医学仪器等领域里,仍然存在着许多嵌入式系统,例如防抱死刹车系统电子听诊器等。微处理器是嵌入式系统非常重要硬件结构之......”。
8、“.....微处理器成为行业发展中主要角色。针对不同用途,每个微处理器都有自己特殊结构。其中,微处理器采用结构,被广泛应用于嵌入式系统设计之中。这不仅仅是因为它高性能和廉价,而且还因为它有低功耗特点。系列处理器在各种电子消费类产品中占有很大优势,从便携式设备,手机,媒体播放器,掌上游戏机和计算器到计算机外设硬盘,桌面路由器。我们即将在本文中介绍虚拟平台,是个为目标硬件设计模拟器。与其他仅仅在软件模型上设计虚拟机不同,我们虚拟平台可以与目标嵌入式系统执行相类似操作。这种相类似操作具体是指我们虚拟平台允许嵌入式系统开发人员在个正真平台上开发和测试他们嵌入式应用。为执行个特定虚拟平台,我们已经选择了硬件平台作为我们目标平台。正是由于特定目标虚拟平台可以测试目标平台细节而无需实际目标平台,设计时间和花销被大幅降低了。尤其在教学领域,在无法提供充足数量嵌入式设备时,这种针对特定目标虚拟平台将尽可能减少学生对实际硬件需求,同时为学生学习如何设计特定目标嵌入式系统提供巨大帮助......”。
9、“.....完全可以建立在虚拟器之上。为了方便维护和调试,我们还扩展了特定目标易用程度,设计了给定平台信息,提供自动进行特定平台环境设置模拟器。此外,我们还可以为简易操作系统模拟器运行中断句柄定时器。本文余下部分将介绍以下内容在第二部分,我们讨论在虚拟平台上开发嵌入式系统与实际硬件平台上区别。在第三部分,我们将总结些相互关系研究成果。第四部分介绍我们虚拟平台是如何组织和工作,第五部分介绍我们研究成果,第六部分是总结。.虚拟平台需求.嵌入式系统发展众所周知,在通用计算机平台例如上开发软件与在嵌入式平台上开发软件有很大不同。因此,通用平台软件开发人员在开发嵌入式平台软件时,可能会遇到很多困难。因为,嵌入式系统软件开发需要将通用运行程序烧录到嵌入式平台中,并检查它运行。这就意味着当通用软件有相同开发和运行环境不同之间时,软件开发环境以为例和嵌入式软件运行环境嵌入式目标平台不相同。图展示是通常开发和测试嵌入式系统软件步骤......”。