当前位置:主页 > 科技论文 > 计算机论文 >

嵌入式可视化协同调试技术的研究与应用

发布时间:2019-07-27 10:08
【摘要】:随着信息化的发展,嵌入式系统已经应用到了人们日常生活中的方方面面,而嵌入式也在向着多样性和复杂性的方向发展。嵌入式开发,往往需要软件和硬件工程师紧密配合协同工作。在软件复杂性逐步增加的情况下,原本就复杂的调试工作将会变得更加困难,而如何有效地加步快开发周期,将是嵌入式开发者需要面对的全新挑战。与此同时,开发者对开发工具也有了新的需求,希望能够使用以图形代替文本的交互式的开发环境对嵌入式软件进行调试。调试是嵌入式开发中非常重要的一步,高效的调试方式往往能够提高程序验证的效率,节省大量的开发时间。 嵌入式的复杂性使得嵌入系统的开发也趋于系统化、模块化、协作化,而负责不同功能模块的开发人员将有可能通过合作来共同完成同一个嵌入式系统的开发。由于需要多人协同开发的系统比较复杂,而且每个参与者的分工也各不相同。在系统集成阶段,受分工不同的限制,单个开发者不能有效的从整体上去把握和调试整个系统。这样一来,为了提高开发效率、缩短开发周期,进行协同开发的开发者们,不仅需要共同协作开发复杂的系统,而且需要协同起来对系统进行有效调试。 本文针对上述问题,在分析了调试原理和实现技术的基础之上,提出一个新的调试模型,该模型支持通过局域网或广域使负责不同功能模块的开发人员都能够参与到整个系统的调试中去,通过相互协作共同完成调试任务,也即协同调试。通过功能抽象和模块分解,创新地将该模型划分为目标机守护程序、协同服务器端和调试前端三个部分。守护程序以守护进程的方式实现并驻守在目标机上;协同服务器通过伪终端驱动GDB以MI接口运行,并以多线程并发的方式工作,处理前端发过来的调试请求、控制目标程序的调试、实现调试角色的互换;调试前端采用Eclipse CDT插件的形式设计,方便用户查看程序的状态,大大提高了协同调试环境的易操作性。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1

【参考文献】

相关期刊论文 前10条

1 朱建红;Linux守护进程的编写[J];电脑编程技巧与维护;2001年11期

2 赵恩铭;刘光宇;聂志强;石红;;基于shell原理的命令调试系统的开发[J];信息技术;2009年03期

3 鄢超,刘淘英,陈国良;基于机群操作系统的并行调试器[J];计算机研究与发展;2004年04期

4 陈勇;李春生;安虹;郑启龙;陈志辉;;基于曙光3000并行机的远程并行调试器[J];计算机科学;2004年03期

5 刘 建,余宏亮,沈美明,郑纬民;Linux机群系统并行程序调试器的设计与实现[J];计算机工程;2002年04期

6 张栋岭,刘献科,邓晓艳,朱培彦,陈涵生;嵌入式应用的远程调试[J];计算机工程;2003年11期

7 王敬宇;;通用多核并行调试方法研究[J];计算机工程与科学;2009年S1期

8 龚伟;;GDB事件机制的深入分析[J];计算机与数字工程;2007年07期

9 曾杰,蒋泽军,王丽芳,张彦明;嵌入式远程调试器的设计与实现[J];计算机测量与控制;2005年07期

10 班永鑫;贾英民;;基于Proteus的嵌入式系统开发方法研究[J];控制工程;2008年06期

相关硕士学位论文 前9条

1 史胜辉;基于嵌入式Linux的频谱分析仪软件系统设计[D];电子科技大学;2011年

2 邹楚雄;交叉编译和交叉调试工具的研究与实现[D];电子科技大学;2006年

3 王强;基于Eclipse平台的插件扩展实现[D];电子科技大学;2006年

4 周智俊;ARM调试系统的研究与实现[D];电子科技大学;2008年

5 冯伟;嵌入式系统多级调试技术的研究与实现[D];西南交通大学;2008年

6 许佳力;嵌入式Linux交叉调试器设计与实现技术研究[D];华中科技大学;2008年

7 刘海;嵌入式无线防伪系统的研究与实现[D];电子科技大学;2009年

8 连丽红;嵌入式调试技术的研究与实现[D];厦门大学;2009年

9 赵玉丽;基于Eclipse Plug-in技术的Web应用开发平台辅助工具的设计与实现[D];东北大学 ;2009年



本文编号:2519939

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2519939.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ed20a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com