定制GDB工具的研究与实现.doc

资料分类:工业大学 上传会员:小蚊子 更新时间:2019-03-19
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8900
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着嵌入式的快速发展,在嵌入式开发板上直接对程序进行调试的复杂度也成为了程序员们非常关注的一个问题。在以往的代码调试过程中,调试过程繁杂,不能实时观测,无法本地调试等等问题给嵌入式开发的发展带来了很大的阻碍。GDB调试工具为其带来了很多便利,其简单明了的命令以及强大的功能也使其成为了嵌入式开发板上代码调试的重要方式。

GDB依靠其强大的功能以及其灵活的远程调试能力,使得其成为嵌入式开发过程中调试代码的首要选择。但是因为嵌入式CPU架构的快速更新,现在一些新型的CPU架构不能被GDB支持,这样,就对一些嵌入式开发的过程带来了很大的困难。所以,为了可以让GDB可以支持更多种类的CPU就必须就其源码进行分析和改进。

本文主要介绍GDB调试的相关原理,掌握GDB调试的基本方法,并通过对实验以及相关分析,完成对AM33架构的GDB工具定制,使得我们使用定制GDB对AM33开发板上的代码能够进行调试。从而更加熟悉GDB的调试方法,以及GDB对不同CPU架构的定制实现。

 

关键字: GDB调试;嵌入式;CPU架构;远程调试

 

目录

摘要

Abstract

1 绪论-1

1.1 课题的研究背景及意义-1

1.2 课题的研究现状和发展趋势-2

1.3 课题的主要研究内容-2

2 技术简介-4

2.1 GDB简介-4

2.2 GDB的结构-4

2.3 GDB常用调试命令-5

2.4 远程调试-6

3 系统设计-8

3.1 设计分析-8

3.2 软件设计-9

3.2.1 AM33架构模块添加-9

3.2.2 模块设计-10

3.2.3 接口函数定义-11

3.2.4 GDB移植-11

4 系统测试-13

4.1 编译代码-13

4.2 远程调试-16

结    论-19

参 考 文 献-20

致    谢-21

相关论文资料:
最新评论
上传会员 小蚊子 对本文的描述:GDB工具以其强大的调试功能和灵活的调试方式,已经可以解决无法进行本地调试和不需要硬件驱动设计的嵌入式开发的大多数问题[5]。但是不同CPU架构的繁杂,阻碍了GDB工具的全面发展......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: