首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
嵌入式软件测试系统的设计与实现   总被引:1,自引:1,他引:0  
随着嵌入式软件技术的发展,如何对它进行快速有效的测试已经成为现在的一大热点。本文利用软件虚拟插桩的方法主要完成了嵌入式软件的语句和分支覆盖率的计算,同时实现了内存分析和时间性能分析功能,有效的解决了传统手工测试程序带来的一些问题,基本满足了国内用户对嵌入式汇编进行测试的需求。  相似文献   

2.
崔娟 《测控技术》2016,35(1):98-101
介绍了嵌入式Linux操作系统下的一种内核运行态可视化性能分析方法.它采用Linux的字符设备驱动技术,Linux内核源代码内的探针嵌入以及内核补丁技术,基于Socket的Linux端与Windows端的TCP通信技术和Windows端的图形化显示技术,以模块化方式实现了在Windows宿主操作系统下对Linux操作系统运行时系统事件状态变化的图形化地观察手段,从而辅助软件开发人员方便地去诊断和解决嵌入式Linux系统中存在的调度问题、性能问题以及定时问题等.  相似文献   

3.
文章设计了嵌入式集成开发环境的层次结构:给出GCC重定向的一般方法并设计了通用交叉编译接口;给出GDB移植的一般方法并设计了通用调试接口.在此基础上.实现了PLAEmbeddedIDE v1.0嵌入式软件集成开发环境原型系统.  相似文献   

4.
介绍了CodeTest嵌入式测试工具及其在大型DCS系统嵌入式测试中一种独特测试方案的设计和实现。  相似文献   

5.
软件二进制插桩是软件性能分析、漏洞挖掘、质量评价领域的关键技术.在嵌入式环境下,传统动态插桩算法受到无操作系统、CPU架构复杂、内存资源紧张等局限,难以展开工作.文章以软件动态二进制插桩算法为研究目的,通过静态特征分析和动态跟踪算法,引入图论算法对固件中的二进制进行分析,提出了嵌入式设备远程调试协议,实现了对软件运行时...  相似文献   

6.
为了获取组合测试中适应值函数所需要覆盖率、测试运行代价等信息,设计实现了基于嵌入式软件源代码插桩的指标获取方案。该方案使用交叉开发环境,完成了对源代码语法、词法分析,插桩库和插桩策略的制定,目标机/宿主机通讯方式设计,获得了语句覆盖率、分支覆盖率、运行时间、被测程序程序复杂度等关键指标,并以图表的方式提供统计结果,为组合测试设计适应值函数,进行测试用例约减提供了依据。  相似文献   

7.
嵌入式远程调试工具的研究与实现   总被引:2,自引:0,他引:2  
在嵌入式软件开发中,调试是一个重要的环节,调试工具是衡量软件开发环境优劣的重要因素.本文对插桩方式的嵌入式远程调试工具进行了分析与研究,采用GNU gdb远程串口通信协议,通过软件接管目标系统的全部异常实现对目标程序的调试与跟踪,实现读/写内存与寄存器、设置断点、单步执行和继续执行功能,并应用于基于ARM的RTEMS嵌入式实时操作系统与应用程序的调试中.  相似文献   

8.
分析和比较了当前主流的性能分析工具,针对这些工具在嵌入式环境中进行性能分析的不足,提出并设计出一种无陷入插装方式性能分析模型。通过替换函数入口处的第一条指令并在转入模块内执行函数第一条指令实现快速无陷入统计方式,对函数执行时信息进行统计。实验表明,在存在大量递归调用和函数调用非常频繁的情况下,使用无陷入方式使性能分析的效率和准确性得到很大提升。  相似文献   

9.
介绍覆盖性测试技术的基本概念以及其在嵌入式系统中的基本工作过程;通过将覆盖测试工具BullseyeCoverage移植到嵌入式操作系统(Nucleus)的具体实现过程,说明系统要求、系统结构,以及具体的技术实现细节和步骤.其中,如何解决覆盖数据传输问题是系统实现的关键点.  相似文献   

10.
随着并行计算在军用、工业技术等领域的广泛应用,更多的用户开始应用并行处理技术解决问题,针对嵌入式多核多处理器平台的并行程序开发也更加普及。并行调试技术是并行程序开发的一个重要环节,调试实时应用程序的过程十分复杂,但是,并行调试环境却相对比较薄弱。文章研究设计了一种基于并行嵌入式实时系统的性能分析工具,只需使用极少的资源便可对应用程序进行跟踪分析,具有较高的性能。  相似文献   

11.
介绍了一种基于嵌入式Linux的智能手机系统软件平台的设计与实现,系统软件分为四层,最底层是操作系统层,实现对嵌入式Linux的移植、裁剪;第二层是系统服务层,所有跟手机相关的业务都由此层来处理,以及数据库服务;第三层是中间层,嵌入式GUI实现人机交互接口,J2ME中间件支持Java程序的下载、运行;最上层是智能手机应用层,实现手机的基本功能及其他应用.  相似文献   

12.
把用高级语言编写的应用程序嵌入专用微处理器系统,是微机化系统设计中的一个新技术,如何对这类应用程序进行重定位,并编写它们的启动程序,是设计好嵌入系统的关键本文就这些内容作些讨论,供打算自己设计嵌入式程序的读者参考。  相似文献   

13.
新能源汽车设计过程中,性能分析软件作为一种重要的辅助设计工具,起到了非常重要的作用。新能源汽车系统复杂,具有多学科性,应选择恰当的软件开发方法开发相应的专用软件系统对其进行建模分析。介绍了新能源汽车性能分析软件发展现状,阐述了几种可行的新能源汽车性能分析软件开发方法,论述了面向对象软件设计方在新能源汽车性能分析软件开发中的应用。描述了协同仿真的软件发展模式。对未来的新能源汽车性能分析软件发展方向与趋势做了探讨。  相似文献   

14.
单字符的WML(Wireless Markup Language)解析自动机整体解析通过四个基本状态的转换完成.解析过程中,依次读入WML卡片上的字符,每个字符的解析均由相关状态函数处理.为了适应资源受限的嵌入式环境,WML的解析自动机的数据结构均采用最基本的数据结构实现.解析的最终结果是生成一个二叉树.  相似文献   

15.
针对目前嵌入式软件开发工具的不足,提出利用面向对象的技术设计嵌入式软件IDE,使设计人员利用可重用的组件模块,搭建符合硬件要求的操作系统和软件系统,同时自动初始化编程嵌入式微处理器内部各种资源的使用,大大提高开发效率和软件质量。  相似文献   

16.
为实现心脏起搏器工作状况与电池电量的远程监测,研制可靠的无线监测终端非常必要。在以AM9嵌入式系统S3C2440为终端控制核心的硬件框架下,采用U-Boot来引导操作系统的启动,并对Linux内核进行了相应的移植与剪裁;针对起搏信号高采样率给系统带来的数据处理和远程传输困难,重点研究基于LZ77改进算法的嵌入式环境下的起搏心电数据压缩、Linux下的多线程优化处理和基于RC5的数据加密技术;利用QT开发了相应的人际交互程序,并实现了整个软件系统。实验结果表明:该嵌入式软件能够实现起搏心电数据的实时采集、存储与远程无线传输,具有良好的人机交互功能,能够满足远程无线监测心脏起搏器的需要。  相似文献   

17.
单片机上简单嵌入式Web服务器的设计与实现   总被引:1,自引:0,他引:1  
提出了嵌入式Web服务器的设计结构;裁减和实现了TCP/IP协议;仿真调试结果表明,实现一个获取无线传感器网络节点信息的嵌入式服务器是完全可行的.  相似文献   

18.
嵌入式教学关键点的研究和嵌入式实验教学平台的设计   总被引:7,自引:0,他引:7  
根据嵌入式系统的特点,讨论了嵌入式系统教学、实验内容、模式以及课程体系的建设等问题,并就如何开展嵌入式系统教学提出建议.设计了一套实验教学平台,实践证明该平台对促进嵌入式系统教学有着重要意义.  相似文献   

19.
对基于嵌入式Linux,用于测量并分析短波调幅广播发射机音频性能的综合分析仪软件程序进行了设计与实现,给出了测量短波调幅广播发射机音频指标的步骤.详细描述了发射机调幅度,信噪比,频率响应以及谐波失真等指标的测量算法.用Qt图形界面系统绘制频率响应和频谱曲线,引入二次缓存机制减轻图像闪烁,降低系统开销.现场测试结果证明分析仪软件程序达到设计要求.  相似文献   

20.
在嵌入式软件开发过程中,软件不可避免地会出现各种错误,因此调试是软件生命周期中一个非常重要的环节。针对嵌入式软件开发的流程和特点,对其调试部分进行较为深入具体的研究和探索,提出基于调试器的"二叉决策树"调试模型。该模型描述了嵌入式软件调试的一般过程、调试对象和常用方法。实践表明"二叉决策树"调试模型具有较好的实用性和扩展性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号