嵌入式系统开发调试环境的设计

来源 :复旦大学 | 被引量 : 0次 | 上传用户:yunkan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统在生活中的应用越来越广泛,它是计算机系统影响人们生活的最重要的方面之一.各种各样的嵌入式硬件,软件层出不穷.它和桌面PC不同(基本上是Wintel模式),它的硬件种类繁多和软硬件协同的特点的导致嵌入式系统上软件的移植和调试的困难.为了降低嵌入式系统软件开发的难度,也为了能方便的对新出现的硬件提供支持,该文提出了一个在PC平台上交叉开发嵌入式系统软件的开发平台.首先探讨了嵌入式系统的特点及软件开发调试的过程和方式.阐明了集成开发环境(IDE)的使用能提高软件开发的效率,也是行业发展的大趋势.该文阐述了基于ELF格式目标文件的嵌入式软件源码级交叉调试技术,简析了ELF格式目标文件的内容,讨论了宿主机/目标机开发模式中源码级调试的原理和方法,以及嵌入式软件源码级交叉调试系统实现的技术要点.分析了一个IDE所应该具备的基本功能并提出一个总体设计.在详细设计部分,对各个实现细节进行探讨,对在实现中遇到的问题提出自己的解决办法,针对种类繁多的各类设备,对它们进行抽象,提出了虚拟的调试设备的概念.最后,提供了一个针对ARM系列处理器和XScale开发平台的实现,包括各实现模块当中的重要数据结构和算法.
其他文献
随着Internet的发展,基于Internet的B2B电子商务也在蓬勃发展。各种类型的商业实体利用Internet获得了空前的安全的经济回报。这体现了Internet的巨大价值。但是,目前大多数电
电子政务互操作系统数据建模,是电子政务应用体系构架的重要内容。当今围绕着数据建模有多项标准和技术,标准有XML、UML、MOF、Web Service等,围绕着这些标准,出现了多种技术,如基
随着信息时代的到来,企业在发展过程中,积累了大量纷杂数据,如何利用这些数据来指导企业决策分析,是企业能否在竞争中取得经济效益的关键。数据仓库技术的出现满足了决策支持
本文系统地研究了有线和无线两类对等网络计算环境中,结点用户兴趣和运动特性对于网络拓扑和系统性能的影响.提出了在无线对等网络中使用相似运动特征组算法捕获移动结点运动
XML已经成为互联网上数据发布和交换的事实标准,而Xquery作为XML查询语言的标准也广为接受.对XQuery查询语句的分析可以提高查询效率,优化查询过程.基于这一点,该文对XQuery
软件的规范说明阶段(specification phase)对于软件整体开发过程来说是一个非常重要的阶段,它可以被认为是需求分析的一部分。用自然语言来说明软件需求的优点是直观易懂、方
IEEE在2003年和2006年发布了802.15.4无线个人区域网络标准(Low-Power Wireless Personal Area Network, LR-WPAN)的第一版和第二版,为使用低数据传输率、低能量消耗、低复杂
软件配置管理(SCM——Software Configuration Management)是指通过技术及行政手段对大型软件产品的团队开发进行控制、规范的一系列方法、工具和过程。它通过标识、记录、控
随着移动通信和互联网技术的飞速发展,信息处理出现了新的模式,信息融合技术面临了新的挑战,如何让人们在任何时间任何地点以任何方式能够访问到任何感兴趣的有效的信息服务,目前