共查询到18条相似文献,搜索用时 171 毫秒
1.
在嵌入式软件开发过程中调试占据很重要的位置。在详细分析Eclipse,CDT和GDB的特征后,扩展CDT的调试服务框架及其扩展点,实现在宿主机/目标机的开发模式中使用交叉GDB进行嵌入式软件的源代码级交叉调试软件。该交叉调试软件使用Eclipse作为集成开发环境,集成并扩展CDT插件,在宿主机端解析、加载带调试信息的目标文件,启动交叉GDB处理用户的调试操作,通过目标机服务器把经过封装的调试命令发给目标机执行,完成调试功能。该交叉调试方式支持通用的调试操作如设置/删除断点、源代码级或汇编级单步执行、连续执行目标程序、查看/修改目标程序变量、寄存器、内存和查看表达式等,以全软件的方式解决了嵌入式软件开发调试比较困难的、代价高的问题,加快了嵌入式软件开发周期。 相似文献
2.
嵌入式软件模块调试方法探讨 总被引:3,自引:0,他引:3
介绍了嵌入式软件模块的调试方法和调试环境.由于底层嵌入式软件的特殊性,一般在原型板调试时才开始进行底层嵌入式软件的调试工作.为了加快项目的开发进度,建议在硬件原型板制板之前开始嵌入式软件模块调试,即在没有硬件原型板时先尽可能地调试并解决嵌入式软件编程方面的错误. 相似文献
3.
4.
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.
11.
12.
随着物联网的兴起,RFID技术受到了前所未有的重视。而现在应用于各个频段的RFID读写器,一般都需要与PC机连接才能工作。为了实现控制的目的,必须在计算机上为其安装不同的上位机驱动程序。不能即插即用很大程度上限制了RFID读写器的应用。基于上述考虑,该文利用操作系统内一般都集成有PS/2协议驱动,开发设计了基于PS/2的RFID读写器无驱动模块,实现了读写器即插即用的功能。并且考虑到目前很多计算机都不支持PS/2接口,利用OKE122-U转换芯片将实现的PS/2接口转换为USB接口。该文首先对PS/2接口作了简要介绍,对PS/2协议时序做了详细说明,并给出了硬件连接电路和软件设计过程,最后提供了读写器与主机通信时利用示波器抓取到的信号。 相似文献
13.
14.
源代码级调试对于嵌入式软件开发效率来说至关重要。传统的IC数字前端仿真平台在运行目标代码时,由于目标机是用硬件描述语言Verilog HDL描述的,因此无法进行源代码级调试,只能通过指令级调试或者查看输出波形来分析问题,然后再反向追溯源代码,开发效率低下。提出一种基于VPI技术的全芯片混合仿真方法,利用该方法可以实现目标机软件内核模型与片上复杂硬件外设模型相结合的混合仿真。由于使用了大量的硬件模型,因此该平台是功能完备的,又由于目标机是由软件实现的,因此该混合仿真平台可支持目标软件的源代码级调试。最后在一款工业级DSP的实际设计流程中的成功应用证明了提出方法的有效性。 相似文献
15.
16.
张红荣 《电气电子教学学报》2004,26(5):100-103
基于WEB的B/S模式的应用软件的开发方法,已成为当今计算机软件开发方面讨论和研究的主要课题。本文选择ASP ACCESS作为开发环境,首先对在ASP环境下开发基于WEB软件的调试环境的安装过程进行了简要的说明,然后以一个教学实验课申请实例的开发过程进行了较为详细的阐述,通过该实例,较详细地介绍了基于Web应用软件开发的过程。 相似文献
17.
18.
一种基于JTAG的嵌入式DSP可调试系统的设计 总被引:5,自引:0,他引:5
目前,嵌入式调试主要采用硬件调试器与调试程序相结合的调试方法。但硬件调试器的价格比较高,增加了系统开发成本。为了降低调试成本,提高调试效率,提出了一种基于JTAG接口的嵌入式DSP可调试系统,实现了硬件调试功能,具有较好的参考价值。 相似文献