共查询到19条相似文献,搜索用时 73 毫秒
1.
总结了嵌入式软件模拟测试平台研制过程中所遇到的技术难点和相应的解决途径。该平台主要包括静态分析和动态模拟运行两个子系统,静态分析部分拥有逆向生成程序流程图的功能。介绍了生成“流程图图块文件”的思想。CPU模拟是该平台的核心,给出了CPU模拟的工作方式和流程,以及测试覆盖率的统计方案。采用了两种存储器体系结构,寻址方式的模拟不仅保证了正确地确定操作数,而且能够正确统计指令执行时间。介绍了模拟时钟的设计思想,以及中断控制模拟器的工作原理,描述了中断信号的发生、中断优先级的控制措施。 相似文献
2.
3.
尚智 《控制工程(北京)》2005,(5):108-111
星载计算机嵌入式软件具有特殊的应用领域和运行环境,要求极高的可靠性和安全性,因此系统软件在设计和实现中同计算机硬件一道大量的采用了一系列的客错机制,如看门狗、三取二等措施。特别是在错误处理和应用一级的客错特性主要是由软件来实现的。星载计算机软件既是嵌入式软件,又是容错软件,这使得软件的测试难度加大,一些隐蔽的缺陷难以发现。针对星栽嵌入式软件的以上特点,本文讨论了在确认测试阶段如何采用自动化测试技术来降低测试难度,节省回归测试时间,缩短产品发布周期,从而达到提高产品质量的目的。 相似文献
4.
5.
6.
本文总结了建立软件评测中心必要条件,论述了软件测试过程并给出了各阶段的软件测试工具。在对市场充分调研的基础上,结合嵌入式软件的技术特点及具体工作需求,构建了一个嵌入式软件测试平台。 相似文献
7.
软件测试中,脚本技术的引入是实现软件测试自动化技术的有效手段。软件测试脚本化可以减少测试人员的工作量,提高软件测试的可维护性。另外,脚本语言具有较好的移植性,有利于实现跨平台,可提高脚本代码的可重用性和测试的可重复性。结合嵌入式软件测试的特点,提出了针对嵌入式软件仿真测试的通用测试脚本语言ESSTSL,并对该语言的设计以及在测试环境中的实现机制进行了阐述,并将其应用于实际的软件测试中。 相似文献
8.
为了满足当前提出的对安全关键软件进行目标码测试的要求,改变目标码测试工具缺乏的现状,提出了一种目标码仿真测试平台的设计方案.分析了目标码测试的特点,在此基础上提出了一种基于虚拟软件测试环境的支持嵌入式软件目标码测试的仿真测试平台的设计结构,给出了虚拟运行平台构建,目标文件静态分析、测试用例加载、测试信息采集记录和目标码覆盖率统计的解决方法.通过设计TMS320C67x目标码仿真测试平台,验证了该设计的有效性. 相似文献
9.
作为软件工程学科的一个重要分支,软件测试随着软件技术的发展而不断进步;目前,软件测试技术的研究主要向网络化、大型化和自动化方面发展;由于星载嵌入式软件具备实时性好、环境依赖性强、可靠性高、测试重复性强等特点,其测试也与一般软件的测试有很大不同,需要投入更多的资源;如果采用自动化测试,则可以更好地利用资源,大大地节约测试时间,提高测试质量,保证型号研发进度;文章在分析自动化测试技术的基础上,针对星载嵌入式软件的特点,着重对不同测试阶段的星载嵌入式软件自动化测试技术进行了研讨。 相似文献
10.
11.
Vxworks操作系统是一个功能强大、而且独立于处理器的实时操作系统,它具有多任务处理能力和保证软件实时性的各种通信机制;在分析嵌入式软件仿真测试环境的多任务性和实时性需求的基础上,基于任务权重优先调度算法和系统的功能模块的紧急度调度算法,对系统的各个模块进行了合理的任务划分,并提出了单处理器下的基于信号量通信的静态权重优先级抢占的任务调度算法;确定了需要调度的任务集合,并给出了测试环境任务总体关联图及具体实现方法,通过Windview工具对任务调度和实时性进行了验证。 相似文献
12.
嵌入式软件全数字仿真测试环境设计 总被引:2,自引:0,他引:2
嵌入式软件所具有的实时性、嵌入性特点,使得仿真测试成为保证嵌入式软件质量的一种重要测试方法.首先分析了当前仿真测试方法现状及存在的问题,然后提出了一种基于宿主机的嵌入式软件全数字仿真测试环境设计方案,用软件来仿真嵌入式软件运行所需的目标机硬件及外部设备,能够在不具备目标硬件系统情况下,进行非干涉、实时的嵌入式软件闭环测试,最后提出了通过建立仿真构件库实现快速建立全数字仿真测试环境的方法. 相似文献
13.
14.
15.
嵌入式软件开发平台抽象层设计的一种思路 总被引:2,自引:0,他引:2
能否设计一个可屏蔽不同嵌入式RTOS差异的平台抽象层,对于软件产品能否迅速向新的RTOS平台移植、能否迅速提供多平台的支持,以较低成本快速应对技术的改进和市场的变化等方面都非常关键。平台抽象层设计的原理及设计过程中需要考虑的因素是讨论的主题。 相似文献
16.
17.
该文对嵌入式集成开发环境的框架和功能进行了分析.一个好的嵌入式集成开发环境提供比较完备的仿真功能,可以实现嵌入式应用软件与嵌入式硬件同步开发,基于嵌入系统对于仿真开发环境的需求,讨论了几种软硬件仿真技术.指令集层仿真是最高层次上的仿真,文中对两种指令集仿真器从模块结构、仿真的硬件设备、数据结构、CPU和开发板的仿真实现等方面进行了深入分析.随着嵌入设备的网络化、智能化程度日益提高,如何支持远程调试和团队开发模式是下一步需要探讨的问题. 相似文献
18.
嵌入式软件仿真测试环境的软件体系结构设计 总被引:7,自引:1,他引:7
仿真测试是嵌入式软件系统测试阶段的一种有效测试方法,仿真测试测试环境是支持仿真测试方法的一种自动化测试平台,针对仿真测试环境的功能需求,提出了一种基于主从结构的仿真测试环境的体系结构设计,之后重点介绍了实时处理机软件的体系结构设计,并对其中的任务管理与调度和通讯协议两个模块的软件体系结构设计进行了详细的描述,最后对全文进行了总结。 相似文献
19.
通过配置和定制式开发,为了适应并满足快速构建运载火箭测发控软件的业务需求,提出一种以实时内存数据库为核心,多个软件构件为基础的组态式软件开发平台;为设计人员提供了统一的开发接口和应用模式,可根据具体需求选择不同的构件和模块进行组态配置和定制式开发;目前在该平台基础上开发的数十项测发控软件已经成功应用在多个运载火箭型号之中,证明其灵活的结构设计和高复用构件能够很好地满足需求的快速响应,极大提高了测发控软件的实时数据服务与应用水平. 相似文献