首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 105 毫秒
1.
远程调试是进行嵌入式系统开发的基本调试方式.本文在全系统模拟器ArmSim的基础上,设计并实现了基于嵌入式全系统模拟器的远程调试系统.该系统以Eclipse为调试前端,实现了与通用远程调试器GDB的无缝集成,可以实现对模拟器上目标程序的源代码级调试.本文详细描述了远程调试系统的设计与实现细节.  相似文献   

2.
根据嵌入式开发的特点,采用构件组装技术对基于仿真器的调试器进行设计,模块化各个部件,减少仿真器和调试器的耦合性,使基于仿真器的调试器能够适应多种仿真器,具有调试信息存储和解耦功能模块的能力,实现了调试功能的可扩展性.此外,结合当前主流调试技术,阐述了ELF文件格式,对源码级调试器的原理、使用方法和运行性能进行了重点分析.  相似文献   

3.
在嵌入式系统中任务级调试占了很重要的位置。首先分析了任务级调试代理的重要性 ,然后设计出一种跨平台、可扩展的、可移植的、通用的支持系统级和任务级的嵌入式调试代理 ,最后建立了多个调试会话的管理机制 ,在嵌入式软件开发中可以降低开发成本 ,缩短开发周期 ,具有很重要的意义。  相似文献   

4.
调试器在嵌入式软件开发过程中起着重要的作用。本文设计并实现C语言的源码级调试器,文中描述C语言源码级调试器的设计方案,重点介绍调试器设计中两个核心模块:调试信息提取存储模块和调试功能模块的设计,并给出实现结果。  相似文献   

5.
Win32汇编语言简洁、快速、功能强大的优点都是被广泛使用的原因.无论是在系统编程领域,还是在加密解密领域,使用汇编语言来编写程序和使用汇编语言调试程序都已经成为了一个程序员必须要熟练掌握的技能.以前,汇编语言只是在DOS下编程的人员才会偶尔使用;如今,借助Hutch的Masm32软件包和Iczelion的Win32系列教程,汇编语言在Windows下又重新获得了发展和壮大.越来越多的程序员尝试开始使用Win32汇编来编写程序,Nasm、Fasm等汇编编译器的发布也给了大家更多的选择.甚至,也有了方便好用的集成开发环境(IDE)RadASM、WinAsm、EasyCode等,大大提高了汇编程序员的效率.  相似文献   

6.
分析了嵌入式框架在实际应用中存在的不足,设计并实现了一种基于正则表达式的抓取网页源码方法。并在asp.net 环境下,用C#语言实现了该方法。这种方法有生成页面简单、快速的优点,提高了网页的可读性、安全性,生成的页面也更利于设计者使用。  相似文献   

7.
随着绿色软件概念的提出,嵌入式软件优化不再只以提高性能作为目标,嵌入式软件的功耗优化已成为低功耗软件系统的重要研究方向。在研究4种常用软件优化方法的基础上,对源码级和算法级的功耗进行测试与分析,并将分析结果运用到嵌入式操作系统μC/OS—II及其应用软件上,对μC/OS—II进行源码级和算法级的功耗优化。实验结果表明,该优化方法能有效地降低嵌入式软件的功耗。  相似文献   

8.
根据嵌入式软件开发的特点,结合GDB的工作原理,采用实现本地rsp_server的技术对基于仿真器的调试系统进行设计,减少了仿真器和指令级调试系统之间的耦合性,同时采用模块化设计的方案,使调试系统能够适应于多种仿真器,实现了调试系统的可扩展性和可移植性。此外,结合交叉调试原理,重点介绍了调试系统的设计方案和实现技术,针对ELF目标文件格式,详细分析了RSP协议,并对调试系统的实现进行了实验验证。  相似文献   

9.
从系统调试的角度描述了RTEMS的结构,简要介绍了GDB远程调试模式和传统的STUB调试技术,最后提出了使用GDB完成RTEMS任务级别调试的调试系统框架。此框架将远程调试服务分割成两个RTEMS任务和一个中断处理程序,使开发者对指定应用程序进行调试时,不影响系统以及系统上其他应用程序的执行。本文介绍的任务级别调试技术并不局限于RTEMS环境,可以根据具体需求应用于RTEMS以外的其他轻量级嵌入式操作系统之中。.  相似文献   

10.
基于远程设备的汇编源码调试器的设计与实现   总被引:2,自引:2,他引:0  
基于远程设备的汇编语言调试器为用户提供了一个友好的汇编语言软件调试平台,能够让用户方便的对运行在没有操作系统的远程设备上的汇编程序进行调试。文中对整个调试系统做了简要的介绍,重点阐述了运行在远程设备上的监控程序的设计。监控程序巧妙地运用了Intel处理器单步中断等特点,准确高效地实现了单步运行、运行到断点以及显示和更改远程设备上内存和存储器值等符号化调试功能,能够让用户清晰地了解到汇编程序运行的机理,极大地方便了远程设备上的汇编语言的开发。  相似文献   

11.
针对SPARC处理器指令集流水线的特点,利用开放式排队网络对SPARC模拟器的指令流水线进行建模,根据实际工程项目中SPARC指令的分布和指令在流水线模块中的流动情况,对所建立的流水线排队网络模型进行定性分析,计算路径中的总时延和路径中节点的平均时延,以及整个流水线排队网络的平均时延。通过分析时延数据,提出了改进方案。通过细分流水线模块,增加执行模块的处理节点,使各个服务台服务时间趋于均衡。最后对改进前后的流水线方案时延数据进行对比分析,在重新划分流水线之后,各段的时延分布比较均匀,消除了流水线时延过长且不均的瓶颈。  相似文献   

12.
为了提高星载嵌入式软件的可靠性和安全性,解决硬件测试环境构建困难、成本昂贵以及运行状态难以监控的局限性,提出了一种基于SPARC V8的星载嵌入式软件全数字仿真平台设计和实现方法。介绍了全数字仿真平台实现的关键技术,包括CPU指令集仿真、寄存器仿真、存储器仿真、中断控制器仿真、串口仿真、定时器仿真、虚拟外设模型仿真以及设备管理器和平台时序设计。全数字仿真平台与基于硬件的测试平台相比具有可重用性强、可快速搭建、成本低廉、高可控性、调试和测试手段丰富、支持故障注入等优点。该全数字仿真平台已在星载嵌入式软件型号研制中得到了应用,基于此平台可快速搭建虚拟目标机和虚拟外设环境,进行星载嵌入式软件运行仿真、调试验证等工作。  相似文献   

13.
以一款 SPARC V8处理器为例,分析了处理器分级存储系统中 Cache 和 MMU 对断点调试实现的影响,提出有效的解决办法,并成功应用到该处理器的调试工具中。该方法也适用于其他具有Cache 和 MMU 的处理器断点调试设计。  相似文献   

14.
嵌入式软件调试方法研究   总被引:5,自引:0,他引:5  
在嵌入式软件开发过程中,由于开发者的经验和技术的限制,开发的软件经常会出现很多错误。因此,调试在软件开发流程中成为一个比较重要的环节。文章以Vxworks为例,给出了调试软件的有关方法。  相似文献   

15.
基于Eclipse的嵌入式集成开发环境的研究与实现   总被引:1,自引:0,他引:1  
为简化嵌入式开发的流程,提高程序开发效率,通过对各类平台上通用的开发环境的研究和分析,基于MIPS架构、龙芯3A目标机上嵌入式操作系统和集成开发环境的研发项目,在x86宿主机上设计并实现龙芯3A平台的交叉编译开发环境.将开发过程中需要使用的编译、调试等功能以插件形式嵌入开发环境中,提出改进编译和工程管理的方法并予以实现,使得应用程序能够在目标机上运行和调试,提高了开发效率.  相似文献   

16.
二维SIMD结构是指一个由N×N的处理单元按一定的拓扑结构连接组成的阵列结构,其同行/列的处理单元以SIMD方式工作。二维SIMD结构作为多媒体加速部件广泛应用在各种多媒体处理的SOC中,因此其体系结构的设计是获得高性能多媒体计算的重要因素。结合多媒体应用程序的特点,研究分析不同设计参数对二维SIMD结构性能的影响,并设计实现了一个二维SIMD结构的性能模拟器。实验结果显示了二维SIMD结构对多媒体程序有很好的加速比并证实了研究分析结论。  相似文献   

17.
王爱珍  成守宇 《计算机工程与设计》2012,33(5):1790-1794,1800
为了改善基于串行总线技术的电站仿真机接口系统通信速率低、分布距离有限、扩展不方便以及调试困难,提出了基于ARM技术和以太网技术的分布式智能化输入输出接口系统.基于提出的分布式仿真机接口系统思想,分别从系统设计、系统软硬实现以及组态设计等进行了设计和实现.系统实际应用表明,基于ARM技术和以太网技术的接口系统通信速率高、分布距离远和扩展更方便,能够满足电站全范围仿真机输入输出接口的需要.  相似文献   

18.
一种轻量级嵌入式GUI系统及其实现   总被引:2,自引:0,他引:2  
基于图形用户界面(GUI)的嵌入式应用越来越广泛。常见的通用GUI产品往往尺寸大,开发细节多,不适合嵌入式场合的成本和开发周期要求。文中提出了一种GUI系统结构简洁,相对现有GUI产品尺寸更小,同时由于采用了面向对象的模块化设计与仿真器技术,开发更为方便快捷。以会议电视终端为例,介绍了该系统的实现。在会议电视终端的应用中,该系统小巧灵活,同时开发过程只需要很短的时间,有效的降低了产品成本和开发成本。  相似文献   

19.
GDB远程调试环境的设计与实现   总被引:1,自引:1,他引:0  
以嵌入式系统中的软件调试方式——GDB为切入点,通过分析基于SPARC处理器平台软件开发中的GDB远程调试环境,详细论述调试方式的特点和其实现的基本原理,并通过具体工程进行实现。在工程实现中,提到一些工程实现比较关注的问题,如GDB的可移植性问题等。最后分析GDB和其他调试方式相比的特点和不足。  相似文献   

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

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