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