嵌入式软件测试及案例-张刚.pptVIP

  • 30
  • 0
  • 约3.32千字
  • 约 24页
  • 2017-06-06 发布于广东
  • 举报
嵌入式软件测试及案例-张刚

中国航天科技集团公司软件评测中心 张刚 2011年4月 主要内容 嵌入式软件的特点 嵌入式系统 以应用为中心,以计算机技术为基础,软件硬件可剪裁,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 由硬件层、中间层、软件层、功能层组成。 嵌入式软件 实现嵌入式系统功能的软件 嵌入式软件的基本分类 按照软件结构分类:单线程和事件驱动 嵌入式软件的特点 -单线程:无主控程序,循环轮询系统和状态转移图(安全性问题) -事件驱动: 中断驱动系统(循环主控、优先级、错误处理); 多任务(存储、I/O、调度、通信、同步、互斥、中断管理、时钟管理) 嵌入式软件的特点 嵌入式软件的特点 嵌入式软件的特点与嵌入式系统的特点相适应 实时性 可靠性 专用性 软硬件联系紧密 主要内容 嵌入式软件测试的难点及策略 测试难点 接口 有外设,数据的采集和控制输出 测试结果的获得 运行的数据不易观察或获得(输入是硬件的输出、没有显示),求高效,用汇编语言 测试环境 无真实运行环境,模拟或半仿真(仿真的正确性,代价),未完成不能运行,例如:专门建立地测环境 资源有限 测试时可用资源少 嵌入式软件测试的难点及策略 中断 周期性、非周期、影响实时性 可靠性 自身的正确性、对硬件的容错 专用性 不同的处理器,需要不同测试环境 缺乏一般测试技术和测试工具的实施的基本条件 嵌入式软件应该是最难

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档