嵌入式软件与硬件的集成测试过程研究
来源: 作者: 发布时间:2016-12-27 07:24:48 浏览量:操作系统层(实时内核层):该层的主要功能是协助最顶层的应用层更好地进行任务的调度、消息管理和异常处理等工作,由于该层的支持,特别是实时内核的作用,大大地减轻了嵌入式软件开发人员开发嵌入式软件的难度,同时也缩短了嵌入式软件的开发周期。
应用软件实现支持层:嵌入式应用软件的实现需要编程语言的支持。目前,应用于嵌入式软件编程语言主要有面向过程的语言C和面向对象的编程语言C++、 ADA等,应用这些语言开发的应用程序在嵌入式系统中运行时都需要相应的编译器或解释器的支持,转换成相应的机器码,才能在嵌入式系统中实现应用程序对应的功能。
应用层:应用层软件主要由多个相对独立的应用任务组成,每个应用任务完成特定的工作,如计算任务和通信任务等,各个任务的运行由操作系统进行调度。
1.2 测试用语
嵌入式软件(Embedded Software):嵌入式计算机系统中的软件,其与硬件联系紧密,并且通常要求强实时性。
测试环境(TeST EnvirONment):执行测试程序所需要的硬件平台和软件资源构成的环境。
测试用例(Test Case):为测试项规定输入、预期结果和一组执行条件的文档。
测试程序(Test Procedure):执行测试用例的程序形式,其执行需要相应测试环境的支持。
问题描述报告(Problem DescripTIon Report):对软件测试过程中发现问题的简要描述。
更改的判定条件覆盖(Modified Condition/Decision Coverage, MC/DC):对设计足够多的测试用例,使得判定中每个条件的所有可能结果至少出现一次,每个判定本身的所有可能结果也至少出现一次,每个入口点和出口点至少要唤醒一次,并且每个条件都显示能单独影响判定结果。
2 、 软硬件集成测试过程
线性电源(LDO)原理性分析总结 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费
“一摸就亮”台灯电路图标签:感应开关(3)led灯(214)台灯(30)电路(369)这是一种人体感应灯,人手触摸台灯金属部分时灯亮,而且一直亮下去,因此又叫 一摸亮 台灯。当想关掉灯时,再一次触摸台灯金属部分即可关掉,非
终端电子产品新变化为FPC提供了更大更新的市场在离去不久的2011年间, 世界PCB产业经历了风风雨雨,大起大落。许多市场专家在2012年新春来临之际对此回顾和分析,力图从中提炼出一些发展变化中的规律性东西。其中,在CPCA展览会
大电流电感