首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 171 毫秒
1.
在嵌入式软件开发过程中调试占据很重要的位置。在详细分析Eclipse,CDT和GDB的特征后,扩展CDT的调试服务框架及其扩展点,实现在宿主机/目标机的开发模式中使用交叉GDB进行嵌入式软件的源代码级交叉调试软件。该交叉调试软件使用Eclipse作为集成开发环境,集成并扩展CDT插件,在宿主机端解析、加载带调试信息的目标文件,启动交叉GDB处理用户的调试操作,通过目标机服务器把经过封装的调试命令发给目标机执行,完成调试功能。该交叉调试方式支持通用的调试操作如设置/删除断点、源代码级或汇编级单步执行、连续执行目标程序、查看/修改目标程序变量、寄存器、内存和查看表达式等,以全软件的方式解决了嵌入式软件开发调试比较困难的、代价高的问题,加快了嵌入式软件开发周期。  相似文献   

2.
嵌入式软件模块调试方法探讨   总被引:3,自引:0,他引:3  
祝捷 《电子工程师》2004,30(8):53-56
介绍了嵌入式软件模块的调试方法和调试环境.由于底层嵌入式软件的特殊性,一般在原型板调试时才开始进行底层嵌入式软件的调试工作.为了加快项目的开发进度,建议在硬件原型板制板之前开始嵌入式软件模块调试,即在没有硬件原型板时先尽可能地调试并解决嵌入式软件编程方面的错误.  相似文献   

3.
嵌入式软件仿真开发系统的研究   总被引:14,自引:0,他引:14       下载免费PDF全文
为了给嵌入式软件开发者提供一个调试与测试嵌入式软件运行情况的"软"运行平台,我们开发了嵌入式软件仿真开发系统.本文在对嵌入式软件的开发和仿真调试器两部分进行简述之后,重点介绍了嵌入式软件仿真运行环境的仿真技术.  相似文献   

4.
程序测试是嵌入式软件开发正确进行的重要保证.然而由于源代码的缺失,测试者常需要对可执行文件深入解析以便于测试的进行.文中将基于VLIW目标机实现ELF二进制编辑器,完成对可执行文件的解析与编辑,提供一种理解程序功能的途径,保障程序测试的顺利执行.该ELF二进制编辑器将借助指令编码表,采用二级查找方式实现指令流的分析,同时利用LEX和YACC技术建立灵活的命令行模式,准确快速地完成二进制文件编辑,节约程序调试成本.  相似文献   

5.
介绍一种逻辑分析仪数据捕获模式的设计原理与实现方法。这种模式主要用于嵌入式软件的测试分析,它不再采用采样的方式来采集数据,而是利用软件插桩与硬件设置触发字相结合的方法来监视系统总线,当程序运行到插桩点时,硬件产生触发,此时才会主动地到总线上将相应数据与对应的具体时间捕获回来,从而实现有效数据的精确捕获。此外,在FPGA内部采用双RAM交替读写的方式来暂存数据,在不中断程序运行的情况下,实现有效数据的长时间实时存取与分析,提高嵌入式软件性能分析的范围和质量。采用FPGA作为实现硬件结构的基本功能器件,提高了工作速度,使整个设计具有集成度高、性能稳定、调试方便等特点。该模块在实际项目中得到了验证,取得了良好的效果。  相似文献   

6.
针对嵌入式软件的特点及其对调试技术的要求,在比较常用的一些动态调试方法基础上,提出了一种在线调试技术。在不影响系统运行环境和实时性要求的前提下,通过将数据临时保存在数组中,自动生成文件或在外部触发事件下生成文件的方式,实现对变量变化过程的动态跟踪,并给出了具体设计流程图。最后结合工程应用,通过对一类嵌套式数据丢包现象的排查过程,验证了本方法的有效性和实际应用价值。  相似文献   

7.
《电子设计技术》2005,12(9):134-134
德州仪器(TI)推出Code Composer Studio集成开发环境(IDE)白金版,新的CCStudio白金版提供了单一的IDE,一次安装即可支持多种TI平台,并且只需花费一种平台的成本,从而使DSPOEM厂商在多处理器多平台应用的设计方面显著节约了所需时间和成本。此外,白金版还推出了两种新特性,在跟踪常见问题方面可帮助开发人员大幅节约时间,这就降低了代码调试方面的难度。CCStudio回卷(CCStudio Rewind)特性是DSP领域首屈一指的新方法,使编程人员只需点击键盘就能在源代码中实现逐步后退,而全新的连接/断连特性则使开发人员在几秒钟内就能对目标电路板实现“热交换”,以消除调试过程中可能存在问题的硬件。CCStudio白金版IDE包括参考框架、项目管理器、代码生成工具、集成的CodeWright编辑器、快速仿真器、DSP/BIOS实时操作系统、调试与分析工具、驱动器以及软件库等。  相似文献   

8.
在调试嵌入式软件时,一般采用ICE在线仿真器追踪目标并提取出源代码,监测目标器件总线的活动情况,但在线仿真器也存在兼容性不好、性价比不高等问题,一般用于嵌入式硬件和驱动程序设计调试阶段。本文提出一种基于伪断点的嵌入式应用软件调试方法,通过在嵌入式应用软件中加入“伪断点”来实现对嵌入式应用软件数据的实时调试和查看,伪断点是指一段代码,程序运行到它时中止,此时可通过某接口获取PC指令,并根据指令输出任何嵌入系统端实时数据,达到对嵌入式应用软件中断调试的目的。  相似文献   

9.
首款FPGA自适应嵌入式软件工具包是Altera公司和ARM根据双方特有协议联合开发的DS-5嵌入式软件开发工具包,实现了Altera SoC器件的FPGA自适应调试功能。Altera公司国际市场部总监李俭介绍说,Altera版ARM开发Studio5(DS-5)工具包是Altera和ARM一年前联合开发的一个项目,经过设计,  相似文献   

10.
《现代电子技术》2017,(18):79-82
在嵌入式软件开发中,代码缺陷会导致软件系统瘫痪。为了实现对软件缺陷的自动定位,提出一种基于抽象语法树解析的嵌入式软件代码缺陷定位技术。采用软件代码缺陷信息演化导入模型进行嵌入式软件的缺陷抽象语法树建模,对软件设计和程序代码中的缺陷模式进行信息重构,对嵌入式软件的括号、设计、命名等代码缺陷进行语法逻辑探测与自动优化,实现软件缺陷的自动定位。测试结果表明,采用该技术进行嵌入式软件缺陷定位的精度较高,时间成本较低,提高了软件的可靠性。  相似文献   

11.
嵌入式软件交叉编译和调试环境要求编辑和编译软件在主机上进行,编译好的软件在目标机上运行,同时,主机和目标机建立起通信连接,并传输调试命令和数据。首先介绍了一种以GNU工具链为核心的开源嵌入式集成开发环境Eclipse/Target Builder/Esto系统,然后讨论了其结构框架和功能,最后以Motorola M9328MX1ADS开发板为例,详细介绍了构建Eclipse/Target Builder/Esto开发环境的具体方法以及为开发板定制BSP(板极支持包)的过程。  相似文献   

12.
随着物联网的兴起,RFID技术受到了前所未有的重视。而现在应用于各个频段的RFID读写器,一般都需要与PC机连接才能工作。为了实现控制的目的,必须在计算机上为其安装不同的上位机驱动程序。不能即插即用很大程度上限制了RFID读写器的应用。基于上述考虑,该文利用操作系统内一般都集成有PS/2协议驱动,开发设计了基于PS/2的RFID读写器无驱动模块,实现了读写器即插即用的功能。并且考虑到目前很多计算机都不支持PS/2接口,利用OKE122-U转换芯片将实现的PS/2接口转换为USB接口。该文首先对PS/2接口作了简要介绍,对PS/2协议时序做了详细说明,并给出了硬件连接电路和软件设计过程,最后提供了读写器与主机通信时利用示波器抓取到的信号。  相似文献   

13.
随着Qt/Embedded更高版本的推出,定制嵌入式键盘有了更大的自由度。给出了基于嵌入式Linux和Qt/Embedded的的键盘设计与实现,描述了键盘驱动的实现,给出一种在Qt/Embedded的应用程序中对控件指定键盘驱动的方法,使嵌入式键盘驱动的开发和调试更为简便。  相似文献   

14.
源代码级调试对于嵌入式软件开发效率来说至关重要。传统的IC数字前端仿真平台在运行目标代码时,由于目标机是用硬件描述语言Verilog HDL描述的,因此无法进行源代码级调试,只能通过指令级调试或者查看输出波形来分析问题,然后再反向追溯源代码,开发效率低下。提出一种基于VPI技术的全芯片混合仿真方法,利用该方法可以实现目标机软件内核模型与片上复杂硬件外设模型相结合的混合仿真。由于使用了大量的硬件模型,因此该平台是功能完备的,又由于目标机是由软件实现的,因此该混合仿真平台可支持目标软件的源代码级调试。最后在一款工业级DSP的实际设计流程中的成功应用证明了提出方法的有效性。  相似文献   

15.
本文针对如何获得嵌入式系统低功耗状态下的准确电流值的方法进行了阐述和验证。硬件使用Intel PXA270芯片构成的最小系统为基础,提出了软件先在bootloader中进行系统进入低功耗状态和退出低功耗状态的调试方法。分析了最小系统睡眠时功耗值与配有其它外围设备的嵌入式系统睡眠时功耗值相同的原因。  相似文献   

16.
基于WEB的B/S模式的应用软件的开发方法,已成为当今计算机软件开发方面讨论和研究的主要课题。本文选择ASP ACCESS作为开发环境,首先对在ASP环境下开发基于WEB软件的调试环境的安装过程进行了简要的说明,然后以一个教学实验课申请实例的开发过程进行了较为详细的阐述,通过该实例,较详细地介绍了基于Web应用软件开发的过程。  相似文献   

17.
基于ISD1420芯片,给出一种利用单片机89C51控制的语音编辑器,分析该系统的构成、硬件方案、用户界面以及软件方案。首先给出整个系统的总体构成以及框图,同时给出一个硬件系统的设计方案和软件流程,也给出了一个简要的方法去实现用户界面。语音编辑器具有分段、录音、播放、组合播放等基本的语音编辑功能,具有MIC与线路录音两种模式,利用该方法设计的语音编辑器既可以单独用来对音频设备进行语音编辑,也可以以模块的形式加入到其他设备上。  相似文献   

18.
一种基于JTAG的嵌入式DSP可调试系统的设计   总被引:5,自引:0,他引:5  
张实华  伍乾永 《微电子学》2007,37(1):122-124,128
目前,嵌入式调试主要采用硬件调试器与调试程序相结合的调试方法。但硬件调试器的价格比较高,增加了系统开发成本。为了降低调试成本,提高调试效率,提出了一种基于JTAG接口的嵌入式DSP可调试系统,实现了硬件调试功能,具有较好的参考价值。  相似文献   

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

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