论文摘要
调试器在系统开发过程中有至关重要的作用,可以使开发人员能控制被调程序的执行,清楚了解当前系统的运行情况以及在系统出现意外情况时能准确找出原因。随着多核处理器在嵌入式领域的的迅速发展,设计实现一款能调试多核处理器上运行程序的调试器迫在眉睫。本文详细分析了GDB基本结构和调试原理,然后结合源代码分析了uClinux基于双核处理器的任务调度算法以及ADSP-BF561处理器间中断IPI的中断原理,基于uClinux-BF561体系结构设计实现了一款基于GDB的双核处理器的交叉调试器,完成了通过统一的调试接口对分别运行在两个核上的应用程序进行调试的功能,主要涉及到以下几方面的设计与实现:1、宿主机端的交叉调试器,通过统一接口向目标机端的两个处理器发送调试命令,并回显反映程序当前执行情况的调试信息。2、DCRSP协议,定义了宿主机端调试器与目标机端调试代理之间的通信协议格式。3、目标机端的调试代理,包括绑定在A核上运行的调试代理和B核上的调试代理(二者功能有所不同),按照接收到的调试命令对被调程序的运行进行调试控制,并产生调试信息发送给宿主机端的调试器。4、实验运行环境的搭建,包括针对目标机ADSP-BF561,Bootloader的移植、交叉编译环境的搭建和uClinux的移植。
论文目录
相关论文文献
- [1].空战目标机规避仿真设计研究[J]. 计算机仿真 2008(11)
- [2].空战仿真目标机战法实现[J]. 南昌航空大学学报(自然科学版) 2012(01)
- [3].多目标机电子证据的在线收集与分析模型[J]. 计算机工程与设计 2010(02)
- [4].无人目标机隐身优化设计与改装技术研究[J]. 西北工业大学学报 2020(02)
- [5].xPC目标机的启动方法研究[J]. 计算机应用与软件 2009(06)
- [6].Tornado目标机服务器实现机制探讨[J]. 微处理机 2009(06)
- [7].一种嵌入式系统增强开发工具与目标机交互的方法[J]. 信息通信 2019(06)
- [8].基于LDRA Testbed的主机/目标机测试方法研究[J]. 航空精密制造技术 2019(05)
- [9].可配置多核处理器的调试器模块化分层设计[J]. 单片机与嵌入式系统应用 2014(07)
- [10].静态二进制翻译中回调函数逆向恢复技术研究[J]. 计算机应用 2008(03)
- [11].一种基于宿主机/目标机架构的追踪/重演方法[J]. 仪器仪表学报 2009(10)
- [12].基于某国产操作系统的交叉调试技术的研究[J]. 电子测试 2018(Z1)
- [13].基于xPC的实时数字测试系统设计[J]. 测控技术 2009(02)
- [14].采用U盘制作xPC目标启动盘[J]. 自动化与仪表 2008(06)
- [15].基于Eclipse平台的嵌入式软件集成开发环境目标机通信管理[J]. 航空计算技术 2014(03)
- [16].目标机环境下的嵌入式软件单元测试[J]. 中国科技信息 2018(21)
- [17].轻松解决在PowerPoint 2003中Flash文件不能播放的问题[J]. 中小学电教(下半月) 2009(11)
- [18].基于U盘量产的xPC Target启动光盘制作方法[J]. 电脑知识与技术 2009(20)
- [19].针对SIP解析器的攻击与防范[J]. 计算机工程 2008(23)
- [20].基于串口的DSP软件下载设计与实现[J]. 信息安全与通信保密 2012(01)
- [21].机载预警雷达检飞航路设计技术研究[J]. 中国电子科学研究院学报 2012(05)
- [22].基于Openocd的嵌入式软件开发平台的研究和设计[J]. 计算机测量与控制 2010(02)
- [23].基于分区操作系统的实时监控工具的研究与实现[J]. 航空计算技术 2014(06)
- [24].通用嵌入式系统远程调试器的研究与设计[J]. 计算机测量与控制 2008(06)
- [25].嵌入式调试器的网络通信方法设计与实现[J]. 科技传播 2014(21)
- [26].基于Silicon芯片的App应用程序加载设计[J]. 信息安全与通信保密 2013(04)
- [27].Qt4程序在pxa270平台上的移植[J]. 三明学院学报 2010(04)
- [28].嵌入式开发技术总结[J]. 中国教育信息化 2009(17)
- [29].USB设备端驱动的研究及在GDB远程调试中的应用[J]. 计算机应用研究 2011(10)
- [30].物理隔离网络双向数据传输关键技术研究[J]. 通信技术 2020(10)