嵌入式性能分析工具的研究与设计

被引量 : 0次 | 上传用户:xymztttt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件和软件技术的飞速发展,嵌入式系统的硬件规模和性能得到了极大的提高。相应的,嵌入式软件的复杂性和规模也日益提高。同时,嵌入式系统的特殊性决定了运行在其上的系统软件和应用软件必须精简高效,稳定可靠。这使得嵌入式软件的开发在整个嵌入式系统开发过程中所占的比重越来越高,软件性能对整个产品的质量起到了决定性的作用。因此嵌入式开发者迫切需要一种针对嵌入式领域的性能分析工具来分析嵌入式软件性能,提高其质量。本文研究了嵌入式软件性能分析的基本原理,对当今主流的专业嵌入式性能分析工具及其实现方法进行分析,其中重点研究了GNU组织的性能分析工具gprof。在对gprof的工作原理进行细致分析的基础上,总结其不足之处。然后,重点针对其在性能数据的获取、性能数据的处理以及人机界面三方面的不足进行深入研究。基于上述关键技术的研究,本文以gprof为切入点,在完全理解其关键技术的基础上,结合实际情况确定了技术路线,设计和实现了一种全新的嵌入式性能分析工具EM-Profiler。在性能数据获取方面,本文在EM-Profiler中设计了一种嵌入式动态探测框架EM-DDF和嵌入式动态探针EM-DP实现性能数据的收集,并且实现了多种专用探针收集特定类型的性能数据。在性能数据的处理方面,在EM-Profiler中首先设计新的嵌入式通信协议,实现性能数据在宿主机和目标机之间的高效传输,并且设计新的通信模块,实现多宿主机同时对多异构目标机进行性能分析;其次采用朴素贝叶斯分类算法对性能数据进行分类;最后设计一种多层次灰色性能评价方法对整个嵌入式系统的性能进行评价。之后将EM-Profiler以标准插件的形式集成到Eclipse集成开发环境中,提高EM-Profiler的易用性、可移植性和扩展性。然后通过对EM-Profiler的功能和性能的评估,并将其应用在实际的开发过程中,证明了EM-Profiler的可用性和实用性。最后,总结了课题的研究成果,指明了下一步研究工作的方向。
其他文献
本文简略地回顾了纠错码七十年代以前的发展概况,着重谈了七十年代以后的发展情况及其趋势。全文共分三部分:分组码的编码、分组码的译码以及卷积码。
研究了60Co射线源对绿豆象(Callosobruchus chinensis L.)的致死效果,以探索其用于防治绿豆象的可行性。通过60Co射线对绿豆象卵、幼虫、蛹和成虫进行辐照,辐照剂量为0、20、
汇率波动可以通过多种途径传递到国内市场,从而引起物价水平的变动,二者之间存在一定的关联。本文首先进行经济环境分析,接着从理论分析汇率变动对物价水平影响机理,结合根据
根管治疗术是目前治疗牙髓病和根尖周病的最好方法,钙化根管严重影响根管治疗的效果。观察EDTA凝胶辅助K型锉对钙化阻塞根管进行预备,评价其临床疗效。随机选择根管钙化患牙4
国防建设与经济建设协调发展是我国社会主义现代化建设中必须正确面对的一个重大问题。在社会主义市场经济条件下,经济建设对国防建设既具有直接的支撑作用,又具有长远的基础
试验表明,锐劲特5%悬浮剂对甘蓝田中的小菜蛾、菜青虫和造桥虫有显著防效,药后5天,防效达97%以上,10天后的防效仍可保持在95%以上。大田使用剂量为300ml/hm2。
行政不作为监督机制是当前我国行政法学界研究的一个热点和难点问题,研究行政不作为监督机制对于构建我国完整科学的行政行为理论体系,促进依法行政,维护相对人权益具有重要
良好的投资环境,是吸引国内外投资的重要手段,也是促进地区经济发展的基本保证。为了实现海南经济持续快速健康发展,海南省已提出争取在三年内使海南的投资环境有根本好转,并
针对移动通信领域出现的多种模式和多个频段共同存在和使用的形势,提出了合理的W-CDMA/cdma2000/GSM三频/三模的移动台射频模块的设计解决方案,并在6层PCB板上研制了该三频/
准确测定果汁中维生素C含量对评价果汁加工工艺、储藏条件和果汁品质具有重要意义。本试验应用自动电位滴定仪测定了苹果、脐橙、猕猴桃新鲜果汁中的维生素C含量。结果表明: