ARM嵌入式系统调试技术研究与实现

被引量 : 0次 | 上传用户:battichen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,嵌入式技术飞速发展,嵌入式产品随处可见。基于ARM核的芯片具有低功耗、高性能的特点,广泛应用于嵌入式产品中。软件开发与系统调试是产品开发周期的一个重要阶段,随着ARM嵌入式产品设计复杂度的增大,这个阶段对产品上市时间所取的作用越来越大;为了保持产品竞争力,这个阶段需要尽量短,这对ARM嵌入式软件开发工具提出了更高的要求。ARM调试系统,作为开发工具的一个关键组成部分,在软件开发与系统调试中扮演着重要的角色,好的调试系统可以帮助用户高效便捷地开发出优质的软件。然而,当前我国在ARM嵌入式软件开发中所使用的调试工具多为国外产品,价格昂贵,不利于推广。因此,对ARM调试技术的研究具有十分重要的理论和实用价值。 本文旨在研究ARM嵌入式系统调试技术,设计并实现一套完整的具有国内自主产权的ARM调试系统,加速嵌入式软件开发工具在国内的推广。 ARM调试系统主要包括调试器、协议转换器以及位于它们之间的远程调试协议。由于安全及商业因素的原因,各公司都不愿公开自己的远程调试协议细节,这使得ARM调试系统的设计没有统一的规范。 本文的主要工作和成果包括:对ARM嵌入式系统调试所涉及的关键技术进行了研究;定义了一个轻量级的适合在USB总线上传输的远程调试协议(EmRDI);设计并实现了一个USB接口的协议转换器(EmJTAG),以及EmJTAG的PC端USB驱动程序;对当前最流行的ARM调试器AXD与协议转换器之间的接口协议ADP进行了研究,设计并实现了一个调试服务器(EmJTAG Server),使得EmJTAG可以与AXD连接,形成一套完整的ARM调试系统;设计并实现了一个简易的在线Flash编程器(AXP Flash Programmer),作为论文研究的副产品,该产品已经量产,受到许多用户的好评。
其他文献
在分析投标报价决策过程的基础上,研究了投标报价决策中主要因子及其特征,提出以报价决策可控因子为基础的报价决策模型,研究了辅助报价决策模式,并给出了应用实例.
专利申请号:CN201410725570.7公开号:CN 104409609A申请日:2014-12-02公开日:2015-03-11申请人:广东威创视讯科技股份有限公司本发明公开了一种LED灯具及其制造方法与制造模具,能
[目的]探讨两种处理方法对脐带残端干燥、脐部并发症和脐带残端脱落时间的影响。[方法]将1000例正常新生儿分为两组,实验组常规断脐后双气门芯平脐双重结扎,在距脐根0.5cm处断脐
社会心理学是高等农林院校对学生进行心理健康教育的一门重要课程。针对高等农林院校社会心理学课程教学存在的教学目标学科化、教学内容理论化、教学方法简单化、教学评价形
致密油是一种自生自储的非常规油气资源。致密油储层因为致密、渗透率低,所以储层基质向裂缝的供油能力差,仅仅依靠单一的压裂主裂缝方法很难达到增产的效果,体积改造要形成
叶酸受体(FR)在肿瘤细胞中都有过度表达,而在正常组织中保守表达,利用叶酸受体与叶酸及其类似物高亲合力结合的特性,将叶酸偶联荧光探针输送到肿瘤组织,从而实现肿瘤组织的特
邻苯基苯酚(OPP)是一种重要的精细化工产品。它是脱氧核糖核酸酶抑制剂,除莠活性高,有高效广谱的杀菌除霉、消毒防腐能力,且低毒无味。邻苯基苯酚及其钠盐已广泛应用于水果、
从我国行政体制改革自上而下的总体特点来看,改革既需要正确的改革思路来引导,同时也需要各级地方政府具备强大的行政执行力,以保证正确的改革思路得以贯彻、改革目标得以实现。
欧洲一体化是欧洲现代政治的重要内容。从上世纪50年代初到上世纪90年代,欧洲一体化以建立欧洲联盟为目标,在扩大化和深化两个纬度进行了许多尝试,也经历了多次挫折,遭遇过许多的
以遥感技术获得r的数据结合其他信息源,利用ArcView、Erdas等GIS、RS软件.以绿地斑块为研究对象.建立了厦门鼓浪屿1996年、2003年两时段绿地多样性信息系统数据库.对其绿地景观多