资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件工程专业优秀论文软件工程专业优秀论文 嵌入式嵌入式 ADAADA 交叉测试环境构建技术设计与交叉测试环境构建技术设计与应用应用关键词:嵌入式测试关键词:嵌入式测试 软件开发软件开发 软件质量软件质量 ADAADA 语言语言摘要:嵌入式系统本身就是一个软硬件高度结合的产物。随着嵌入式应用的广 泛发展,硬件环境之间差异也逐渐增大。并且 ADA 程序设计语言,是由美国国 防部主持开发,作为针对大型的、长寿命应用设计的一种通用的现代编程语言, 尤其是在可靠性和高效性要求较高的嵌入式系统中在国外应用比较广泛。而目 前国内也逐步在吸取国外的经验与技术,逐步推广 ADA 的应用。 而当前的嵌 入式开发系统大都以交叉开发(cross-development)为特征,对硬件平台依赖性 强。软件的开发与硬件环境的构造相互影响,错误难以定位,软件功能的调试 和性能测试不能及时完成,极大影响开发进度,降低软件质量。因此,嵌入式 测试工具的集成度和可用性直接关系到嵌入式系统的开发效率,保障嵌入式系 统软件的质量。 本文根据嵌入式软件开发的特点,深入研究了嵌入式软件测 试的理论与方法。通过对 ADA 语言的特点和她的运行时系统(RTS)的结构与功能 分析,对其高度可移植性和稳定性进行深入分析,并在此基础上完成了对 ADA 交叉编译系统的生成与配置。在嵌入式 ADA 交叉测试系统的分析中,本系统在 两个方面做了探讨,一是在开发系统裸机的情况下采用 ADA 语言;另一种方式 是在开发系统中采用如 VxWorks、RTEMS 这样的实时操作系统下如何完成 ADA 交 叉测试系统的构建过程。构建了嵌入式 ADA 交叉测试的统一测试平台。 本文 首先论述了 ADA 语言的发展与基本特征和与其它语言特性的比较,及其对嵌入 式系统的支持与应用特点。然后对 ADA 运行时系统进行了详细的分析。提供了 ADA 交叉编译系统与运行时系统设计的理论框架。其次,阐述了嵌入式软件测 试的特点及其基本对策,之后对嵌入式系统测试环境(Test Environment)的分 类与特点进行了详细的分析,对嵌入式软件的测评方法进行了简要的论述。论 文的最后,根据前文对嵌入式系统的分析,论述了嵌入式程序调试器的功能特 点,从而提出了构建嵌入式 ADA 交叉开发、调试、测试环境。包括本地与交叉 调试器(Cross Debugger)的生成与安装,对嵌入式 ADA 程序测试的基本工作流 程的分析,另外还有对目标机监控程序的分析与调试,以及系统的应用方式与 功能特点。 本测试系统通过与目标机监控程序(MONITOR)的连接实现主机与 目标机通信机制,采用程序断点的方式控制目标程序来实现对被测程序的测试, 消除被测程序在采用插桩方式下的代码膨胀,更好的体现程序的真实性能。正文内容正文内容嵌入式系统本身就是一个软硬件高度结合的产物。随着嵌入式应用的广泛 发展,硬件环境之间差异也逐渐增大。并且 ADA 程序设计语言,是由美国国防 部主持开发,作为针对大型的、长寿命应用设计的一种通用的现代编程语言, 尤其是在可靠性和高效性要求较高的嵌入式系统中在国外应用比较广泛。而目 前国内也逐步在吸取国外的经验与技术,逐步推广 ADA 的应用。 而当前的嵌 入式开发系统大都以交叉开发(cross-development)为特征,对硬件平台依赖性 强。软件的开发与硬件环境的构造相互影响,错误难以定位,软件功能的调试 和性能测试不能及时完成,极大影响开发进度,降低软件质量。因此,嵌入式 测试工具的集成度和可用性直接关系到嵌入式系统的开发效率,保障嵌入式系 统软件的质量。 本文根据嵌入式软件开发的特点,深入研究了嵌入式软件测 试的理论与方法。通过对 ADA 语言的特点和她的运行时系统(RTS)的结构与功能 分析,对其高度可移植性和稳定性进行深入分析,并在此基础上完成了对 ADA 交叉编译系统的生成与配置。在嵌入式 ADA 交叉测试系统的分析中,本系统在 两个方面做了探讨,一是在开发系统裸机的情况下采用 ADA 语言;另一种方式 是在开发系统中采用如 VxWorks、RTEMS 这样的实时操作系统下如何完成 ADA 交 叉测试系统的构建过程。构建了嵌入式 ADA 交叉测试的统一测试平台。 本文 首先论述了 ADA 语言的发展与基本特征和与其它语言特性的比较,及其对嵌入 式系统的支持与应用特点。然后对 ADA 运行时系统进行了详细的分析。提供了 ADA 交叉编译系统与运行时系统设计的理论框架。其次,阐述了嵌入式软件测 试的特点及其基本对策,之后对嵌入式系统测试环境(Test Environment)的分 类与特点进行了详细的分析,对嵌入式软件的测评方法进行了简要的论述。论 文的最后,根据前文对嵌入式系统的分析,论述了嵌入式程序调试器的功能特 点,从而提出了构建嵌入式 ADA 交叉开发、调试、测试环境。包括本地与交叉 调试器(Cross Debugger)的生成与安装,对嵌入式 ADA 程序测试的基本工作流 程的分析,另外还有对目标机监控程序的分析与调试,以及系统的应用方式与 功能特点。 本测试系统通过与目标机监控程序(MONITOR)的连接实现主机与 目标机通信机制,采用程序断点的方式控制目标程序来实现对被测程序的测试, 消除被测程序在采用插桩方式下的代码膨胀,更好的体现程序的真实性能。 嵌入式系统本身就是一个软硬件高度结合的产物。随着嵌入式应用的广泛发展, 硬件环境之间差异也逐渐增大。并且 ADA 程序设计语言,是由美国国防部主持 开发,作为针对大型的、长寿命应用设计的一种通用的现代编程语言,尤其是 在可靠性和高效性要求较高的嵌入式系统中在国外应用比较广泛。而目前国内 也逐步在吸取国外的经验与技术,逐步推广 ADA 的应用。 而当前的嵌入式开 发系统大都以交叉开发(cross-development)为特征,对硬件平台依赖性强。软 件的开发与硬件环境的构造相互影响,错误难以定位,软件功能的调试和性能 测试不能及时完成,极大影响开发进度,降低软件质量。因此,嵌入式测试工 具的集成度和可用性直接关系到嵌入式系统的开发效率,保障嵌入式系统软件 的质量。 本文根据嵌入式软件开发的特点,深入研究了嵌入式软件测试的理 论与方法。通过对 ADA 语言的特点和她的运行时系统(RTS)的结构与功能分析, 对其高度可移植性和稳定性进行深入分析,并在此基础上完成了对 ADA 交叉编 译系统的生成与配置。在嵌入式 ADA 交叉测试系统的分析中,本系统在两个方 面做了探讨,一是在开发系统裸机的情况下采用 ADA 语言;另一种方式是在开发系统中采用如 VxWorks、RTEMS 这样的实时操作系统下如何完成 ADA 交叉测试 系统的构建过程。构建了嵌入式 ADA 交叉测试的统一测试平台。 本文首先论 述了 ADA 语言的发展与基本特征和与其它语言特性的比较,及其对嵌入式系统 的支持与应用特点。然后对 ADA 运行时系统进行了详细的分析。提供了 ADA 交 叉编译系统与运行时系统设计的理论框架。其次,阐述了嵌入式软件测试的特 点及其基本对策,之后对嵌入式系统测试环境(Test Environment)的分类与特 点进行了详细的分析,对嵌入式软件的测评方法进行了简要的论述。论文的最 后,根据前文对嵌入式系统的分析,论述了嵌入式程序调试器的功能特点,从 而提出了构建嵌入式 ADA 交叉开发、调试、测试环境。包括本地与交叉调试器 (Cross Debugger)的生成与安装,对嵌入式 ADA 程序测试的基本工作流程的分 析,另外还有对目标机监控程序的分析与调试,以及系统的应用方式与功能特 点。 本测试系统通过与目标机监控程序(MONITOR)的连接实现主机与目标机 通信机制,采用程序断点的方式控制目标程序来实现对被测程序的测试,消除 被测程序在采用插桩方式下的代码膨胀,更好的体现程序的真实性能。 嵌入式系统本身就是一个软硬件高度结合的产物。随着嵌入式应用的广泛发展, 硬件环境之间差异也逐渐增大。并且 ADA 程序设计语言,是由美国国防部主持 开发,作为针对大型的、长寿命应用设计的一种通用的现代编程语言,尤其是 在可靠性和高效性要求较高的嵌入式系统中在国外应用比较广泛。而目前国内 也逐步在吸取国外的经验与技术,逐步推广 ADA 的应用。 而当前的嵌入式开 发系统大都以交叉开发(cross-development)为特征,对硬件平台依赖性强。软 件的开发与硬件环境的构造相互影响,错误难以定位,软件功能的调试和性能 测试不能及时完成,极大影响开发进度,降低软件质量。因此,嵌入式测试工 具的集成度和可用性直接关系到嵌入式系统的开发效率,保障嵌入式系统软件 的质量。 本文根据嵌入式软件开发的特点,深入研究了嵌入式软件测试的理 论与方法。通过对 ADA 语言的特点和她的运行时系统(RTS)的结构与功能分析, 对其高度可移植性和稳定性进行深入分析,并在此基础上完成了对 ADA 交叉编 译系统的生成与配置。在嵌入式 ADA 交叉测试系统的分析中,本系统在两个方 面做了探讨,一是在开发系统裸机的情况下采用 ADA 语言;另一种方式是在开 发系统中采用如 VxWorks、RTEMS 这样的实时操作系统下如何完成 ADA 交叉测试 系统的构建过程。构建了嵌入式 ADA 交叉测试的统一测试平台。 本文首先论 述了 ADA 语言的发展与基本特征和与其它语言特性的比较,及其对嵌入式系统 的支持与应用特点。然后对 ADA 运行时系统进行了详细的分析。提供了 ADA 交 叉编译系统与运行时系统设计的理论框架。其次,阐述了嵌入式软件测试的特 点及其基本对策,之后对嵌入式系统测试环境(Test Environment)的分类与特 点进行了详细的分析,对嵌入式软件的测评方法进行了简要的论述。论文的最 后,根据前文对嵌入式系统的分析,论述了嵌入式程序调试器的功能特点,从 而提出了构建嵌入式 ADA 交叉开发、调试、测试环境。包括本地与交叉调试器 (Cross Debugger)的生成与安装,对嵌入式 ADA 程序测试的基本工作流程的分 析,另外还有对目标机监控程序的分析与调试,以及系统的应用方式与功能特 点。 本测试系统通过与目标机监控程序(MONITOR)的连接实现主机与目标机 通信机制,采用程序断点的方式控制目标程序来实现对被测程序的测试,消除 被测程序在采用插桩方式下的代码膨胀,更好的体现程序的真实性能。 嵌入式系统本身就是一个软硬件高度结合的产物。随着嵌入式应用的广泛发展, 硬件环境之间差异也逐渐增大。并且 ADA 程序设计语言,是由美国国防部主持开发,作为针对大型的、长寿命应用设计的一种通用的现代编程语言,尤其是 在可靠性和高效性要求较高的嵌入式系统中在国外应用比较广泛。而目前国内 也逐步在吸取国外的经验与技术,逐步推广 ADA 的应用。 而当前的嵌入式开 发系统大都以交叉开发(cross-development)为特征,对硬件平台依赖性强。软 件的开发与硬件环境的构造相互影响,错误难以定位,软件功能的调试和性能 测试不能及时完成,极大影响开发进度,降低软件质量。因此,嵌入式测试工 具的集成度和可用性直接关系到嵌入式系统的开发效率,保障嵌入式系统软件 的质量。 本文根据嵌入式软件开发的特点,深入研究了嵌入式软件测试的理 论与方法。通过对 ADA 语言的特点和她的运行时系统(RTS)的结构与功能分析, 对其高度可移植性和稳定性进行深入分析,并在此基础上完成了对 ADA 交叉编 译系统的生成与配置。在嵌入式 ADA 交叉测试系统的分析中,本系统在两个方 面做了探讨,一是在开发系统裸机的情况下采用 ADA 语言;另一种方式是在开 发系统中采用如 VxWorks、RTEMS 这样的实时操作系统下如何完成 ADA 交叉测试 系统的构建过程。构建了嵌入式 ADA 交叉测试的统一测试平台。 本文首
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号