一种软件逻辑分析仪SimLA的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:magiciany
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着信息家电、网络产品、手持设备、无线设备等的迅速发展,嵌入式系统的应用开发已经成为了计算机工业最热门的领域之一。但是由于嵌入式系统的软件与目标硬件紧密相关,硬件平台和嵌入式应用的复杂性不断提高,导致软件开发周期长,开发成本昂贵,软件质量无法保障。其中,测试占用了大部分的开发时间,而测试工具的优劣是一个关键因素,如何研制显著缩短测试时间的测试工具一直是个难题。嵌入式仿真开发由于不需要实际硬件支持而得到越来越多的应用,其目标硬件环境用软件模拟实现。利用这个特性,可以为嵌入式仿真开发构造满足嵌入式系统测试需要的测试工具(以下简称“嵌入式仿真测试工具” )。本文正是基于这个目标,从嵌入式系统对测试工具的需求出发,进行了深入的理论研究和实践探索,取得了一定的研究成果。本文首先论述了嵌入式系统的现状,分析了嵌入式系统的交叉开发和仿真开发这两种开发方式,并比较其优缺点。指出仿真开发的价值所在。简述了嵌入式仿真开发平台IASDP的功能和结构组成。然后深入的分析和研究了嵌入式系统的测试技术理论。详细分析了典型的嵌入式测试工具的优缺点。论述了嵌入式系统对测试工具的真正需求。基于这个需求,提出了嵌入式仿真测试工具设计目标和基本实现思路。接着对逻辑分析仪的功能和实现原理做了大量深入的研究和总结,理清了嵌入式仿真测试工具的实现思路。在上述研究的基础上,设计并实现了一种嵌入式仿真测试工具-软件逻辑分析仪SimLA。详细的论述了SimLA的总体设计框架、采集代理LAAgent的设计与实现、前端SimLAGUI的设计与实现。介绍了主要数据结构、主要算法及函数流程。最后以一个测试空调控制板的控制程序的例子,测试验证SimLA的实现情况。总结SimLA的不足之处,对其下一步开发提出了一些设想。
其他文献
该论文首先介绍了现有接入技术,然后分析了DSL(数字用户环路)技术的优势,之后对组播技术,尤其是IP组播技术做总结分析比较.通过对DSL中DSLAM(DSL接入复用器)设备的发展和现有
软件复用是提高软件开发生产率和软件产品质量的一条行之有效的途径。类库作为一种粒度粗细可控性强的复用方式从众多的软件复用技术中脱颖而出。它不仅是开发者进行快速应用
随着计算机技术的发展和数据应用需求的不断增长,企业对数据库的应用已经从小型数据库发展到了Oracle、SQL Server等大型数据库。但是出于成本以及使用方便性的考虑,企业信息资
高可靠性的个人身份验证系统在身份证管理、电子商务、自动银行等众多领域有着广阔的应用前景。生物识别技术,是利用人体生物特征进行身份验证的一种技术。与传统的使用密码或
学位
传统的工作流管理系统多是基于集中式的C/S结构,工作流引擎驻留在一个或者多个服务器上,负责调度所有物理上分布的各个活动的执行,实时连接和频繁交互会造成网络拥塞和服务器
传统IP网络所采用的"尽力而为"转发机制,已经不能满足用户的QoS要求.QoS实现问题一般可分为两部分:(1)QoS路由问题;(2)资源共享问题,其研究对象为各种接纳控制(Admission Con
Internet己成为当今和未来人们获取资源和信息交流的主要场所,而Web则是Internet上应用最广泛的服务。到目前为止,几乎所有的Web页面都是用HTML编写的。HTML简单易学又通用,句法
21世纪的服装市场正发生着根本的变化:产品生命周期缩短、品种增加、批量减小,用户对产品的交货期、价格和质量的要求越来越高,对服装的个性化需求越来越高.服装企业应该如何
目录是一种特殊的层次型数据库,它采用了树型的结构存储基于对象的数据。与关系型数据库相比,目录服务没有事务处理等功能,它适用于存储读操作密度远大于写操作密度的数据,一般用