首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 46 毫秒
1.
针对嵌入式处理器在FPGA中的应用现状,通过引入通用的调试模块,实现了对没有调试接口的嵌入式处理器进行在线调试的功能。所设计的调试模块通过引入专用的调试中断及与之对应的调试服务程序实现一种处理器响应断点(breakpoint)的机制,并基于双端口RAM中一种巧妙的地址映射机制实现同时对多行代码设置断点的功能。实际的工程应用情况表明,新的调试方法扩展了对小型嵌入式处理器进行调试的手段,明显提高了开发效率。  相似文献   

2.
该文主要讨论在嵌入式系统开发中,开发人员如何考虑和选择嵌入式处理器、嵌入式操作系统、调试器、仿真器等组成要素;同时,权衡设计与购买的利弊,在系统灵活性、速度、成本、计划和可用工具之间做出权衡。  相似文献   

3.
首先介绍了嵌入式逻辑分析仪SignalTapⅡ的基本原理和操作流程,并结合实例详细说明了SignalTapⅡ在系统调试过程中的应用。使用SignalTapⅡ对系统进行调试,解决了器件管脚不够或不方便外挂测试工具等软硬件调试的困难,避开了电路板测试时连接器引起的信号完整性问题。实验结果表明,该方法大大减少了系统调试、验证时间,缩短了设计周期,提高了系统设计的灵活性。  相似文献   

4.
基于ARM芯片的嵌入式交叉调试系统   总被引:1,自引:0,他引:1  
张欣  栾新 《微计算机信息》2007,23(17):128-130
本文介绍了JTAG交叉调试技术和ARM芯片的片上调试构架,在此基础上给出了一种嵌入式交叉调试系统的设计及实现方法。该设计以GDB调试器作为人机调试界面,主机运行Linux操作系统(Windows操作系统需要安装Cwgiwin插件),目标机采用SamSung S3C4510B开发板。  相似文献   

5.
为解决嵌入式系统不支持本地调试且开发周期较长的问题,提出了一种通过PC机控制嵌入式系统的远程调试方案;对嵌入式系统远程调试所采用的关键技术及其工作原理作了详细说明,介绍了调试器基本功能的实现过程;实践证明该设计方案较好地解决了嵌入式系统调试过程中受限于系统自身资源与空间的问题,缩短了系统开发周期,达到了设计要求。  相似文献   

6.
跟踪缓冲可以记录程序执行的历史轨迹,这在各种在线仿真器(ICE)和逻辑分析仪中得到了广泛的应用.文章主要讲述了嵌入式系统中的跟踪缓冲的设计思想。并介绍了嵌入式系统领域中的不同架构处理器中跟踪缓冲的设计方法,对它们所表现的性能差异也进行了简单的评估.  相似文献   

7.
分析了JTAG标准和基于JTAG标准的ARM-ICE的功能和原理,利用基于S3C4510B芯片和!Clinux操作系统的嵌入式系统实现了JTAG调试器。通过!Clinux网络编程使该调试器支持网络远程调试,最后通过对基于ARM7TDMI芯片的嵌入式系统进行调试验证了JTAG调试器功能。  相似文献   

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

9.
刘鹏  刘杰  贾讯 《计算机工程》2022,48(9):139-145
某自主指令架构系列芯片(简称为GCXP)主要使用基于扫描链重用的硬件调试机制,与主流商用嵌入式芯片产品相比,该硬件调制机制安全性较低且不具备用户交互、程序下载等功能,同时缺乏嵌入式调试软件生态,不利于嵌入式产品的推广与应用。参考ARM CoreSight、RISCV Debug SPEC及SiFive开源芯片Debug Module的实现细节,结合GCXP特权架构,提出一种软硬件协同的调试中断陷入机制。使用自主特权架构中的特权程序替代部分调试中断硬件逻辑,使得在调试模块设计时无需进行CPU协同修改以及操作系统软件接口和上位机调试软件的二次开发,从而避免CPU硬件逻辑修改后大量的验证工作,同时无缝兼容历史CPU IP。分析结果表明,该中断陷入机制与RISCV Debug SPEC协议能够实现良好的协同,可以与SiFive参考开源调试模块协同工作,支持主流交互式调试软件及硬件工具,且调试模块的代码及功能覆盖率都能达到100%,可以满足流片需求。  相似文献   

10.
随着嵌入式系统复杂性的不断提高,开发周期越来越短,结构化的软件设计方法越来越不适应嵌入式软件设计要求.因此,一个重用性高、扩展性强和维护性好的软件框架显得非常必要.该文提出了一种基于构件的嵌入式软件框架THINK,它通过结构描述对系统进行架构,通过服务接口和客户接口来表示构件的功能及需求,构件之间通过联结进行交互.利用...  相似文献   

11.
嵌入式软件的可靠性越来越成为决定整个嵌入式系统可靠性的重点,随着软件规模的增大,采用人工方式对程序错误进行排除的工作变得非常低效和复杂。介绍了一种利用调试软件Valgrind进行嵌入式应用程序错误查找的技术,利用它可以高效、自动地查找出程序中的多种错误。首先介绍了嵌入式程序常见错误,接着研究了Valgrind的工作原理,最后介绍了利用Valgrind进行程序错误检测的步骤和应用实例。  相似文献   

12.
为工业用8051微控制器设计了一个片上调试系统,将调试功能集成到单片机芯片内部。该系统基于专用集成电路的设计流程设计,不仅具有控制8051单片机挂起、正常运行、单步运行和指令跳转的能力,而且能够读写片内寄存器、内外部数据,程序存储器、特殊功能寄存器的值,并能在其中设置硬件断点。该调试系统使用比工业上的JTAG标准接口占用空间更少的三线接口作为其和计算机的连接通道。系统在Xilinx的xc3s400 FPGA上完成功能验证,利用SMIC 0.18μm工艺库完成版图设计。结果表明,系统有效解决基于传统软件调试和仿真器调试方式的弊端,并能省去用户购买商业仿真器的调试花费,减少调试成本,提高调试效率。提出的设计方法同样适用于其他微控制器片上调试系统的设计。  相似文献   

13.
针对在嵌入式实时操作系统环境下高低优先级任务切换过程引起的跟踪信息乱序和丢失问题,对跟踪信息嵌套缓存机制和解析机制进行了设计,提出了物理缓存管理机制与递归调用解析机制相结合、备份缓存管理机制与普通查询解析机制相结合的两种跟踪方案,解决了跟踪信息乱序和丢失问题,提高了跟踪系统的运行效率。  相似文献   

14.
通用嵌入式系统远程调试器的研究与设计   总被引:3,自引:0,他引:3  
灵活通用的远程调试器能大大地缩短嵌入式软件开发的周期和提高软件质量,但嵌入式芯片和开发环境的多样性加大了远程调试器的设计难度;介绍了目前广泛使用的两种远程调试模型,分析了其优缺点,针对模型的不足,提出了改进方法,并采用模块化的软件设计思想构建新的调试模型;基于此模型的远程调试器能运行于多种环境,调试多种目标机,具有很大的通用性、可扩充性和可移植性,并在工程实践中得到验证。  相似文献   

15.
嵌入式自控系统软件抗干扰分析模型   总被引:1,自引:0,他引:1  
针对嵌入式自控系统软件抗干扰经验方法进行总结、分析,引入概率统计方法,信道编码理论提出一个理论分析模型.这一模型可以提高嵌入式自控系统软件抗干扰设计的有效性,从而合理高效地进行软件抗干扰设计,有效提高系统可靠性指标.  相似文献   

16.
软件抗干扰技术是提高嵌入式系统可靠性的重要手段。结合实践,文章分析了嵌入式系统软件的基本要求及软件抗干扰的特点,并从软件工程开发方法和故障自诊断技术等方面提出了若干行之有效的软件抗干扰技术。  相似文献   

17.
陈勇  陈姝 《计算机测量与控制》2007,15(7):943-945,980
个人便携电话系统PHS,即无线市话系统,是固定电话的延续,因其突出的优点,在我国有很广泛的应用前景;提出了围绕实时操作系统NORTi环境的基于ARM嵌入式微处理器ML7098的PHS移动电话系统设计方案,并在此基础上开发出了样机,各项参数测试结果表明该系统的设计能够达到用户对PHS移动电话的各项需求,具有应用推广价值.  相似文献   

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

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