首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>系统管理>系统管理>正文

如何运用Gdb对ARM板上的程序进行远程调试

http://www.oklinux.cn  2007-09-04  赛迪网 kit  会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

在arm板上运行 gdbserver

[root@51Board usb]# ./gdbserver 192.168.0.29:1234 arm0702_8.out

Process arm0702_8.out created; pid = 228

从服务器中等待一个请求

这个是对qte程序的调试,先运行程序再调试进程号。在PC机上程序名称一样的。

// ./gdbserver 192.168.0.29:1234 --attach 545

说明:

这里的192.168.0.29是上位PC机的IP(这个应该于ARM板上的IP在一个网段内)

1234这里规定的端口号,等下要用到的,当然这个也可以用其他的端口号

Arm0702_8.out

 

上位PC机运行 arm-linux-gdb 调试程序

[root@zieckey collieryMainSrc02]# arm-linux-gdb arm0702_8.out

GNU gdb 5.3

Copyright 2002 Free Software Foundation, Inc.

GDB is free software, covered by the GNU General Public License, and you are

welcome to change it and/or distribute copies of it under certain conditions.

Type "show copying" to see the conditions.

There is absolutely no warranty for GDB. Type "show warranty" for details.

This GDB was configured as "--host=i686-pc-linux-gnu --target=arm-linux"...

(gdb)

上位PC机连接到ARM板

[root@zieckey collieryMainSrc02]# arm-linux-gdb arm0702_8.out

GNU gdb 5.3

Copyright 2002 Free Software Foundation, Inc.

GDB is free software, covered by the GNU General Public License, and you are

welcome to change it and/or distribute copies of it under certain conditions.

Type "show copying" to see the conditions.

There is absolutely no warranty for GDB. Type "show warranty" for details.

This GDB was configured as "--host=i686-pc-linux-gnu --target=arm-linux"...

(gdb) target remote 192.168.0.50:1234

Remote debugging using 192.168.0.50:1234

0x40001550 in ?? ()

共3页: 上一页 1 [2] [3] 下一页

上一篇:Redhat Linux系统下安装IE浏览器的方法   下一篇:Linux下用Tsclient和Rdesktop远程登录XP

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux系统工具让高耗能的应用软件现身
·Linux系统下虚拟光驱(iso)的挂载
·Linux系统文本模式下安装VMware虚拟机
·从头开始对Ubuntu操作系统进行彻底优化
·介绍Linux操作系统下杀死进程命令的方法
·在Ubuntu Linux 7.04系统下配置Ruby环境
·Linux系统上不同文件系统的兼容问题
·Linux操作系统下进行硬盘扩容
·Ubuntu Linux系统下安装设置PGPLOT
·Linux系统命令启动服务的名称和功能
·Linux操作系统上不同文件系统的兼容问题
·系统服务所有者、组、权限简介
·设定Linux操作系统的启动密码
·Linux操作系统备份后的恢复方法
·Ubuntu Linux 7.04操作系统下打开RAR文件
·Linux系统下使用GDB调试程序的方法
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·VirtualBox为Ubuntu系统配置共享文件夹
·Ubuntu下安装Netgear WG511v2 无线网卡
·Redhat Enterprise Linux磁带机简单操
·Linux系统下创建DBCA报错的解决方法
·Fedora和XP双系统中网卡Realtek冲突问
·Ubuntu开机自动挂载Win分区
·ubuntu8.04如何访问其它分区
·Fedora 9的安全措施
· 移动Linux系统中的TMP分区
·双Linux和多Linux系统的安装方法介绍
·轻松设置Wine程序的中文显示
·Linux系统下强大的杀毒软件:Avast
  阅读排行
·在Linux系统下查看端口的使用情况及启
·在Linux操作系统下查看磁盘空间的好方
·使用源代码将 Glibc 升级到 2.6
·Useradd和Adduser添加用户工具使用方法
·Linux系统的头文件和库文件搜索路径
·Linux下推荐的常用应用程序列表
·Linux环境进程间通信——信号(上)
·设置GRUB默认启动系统及Menu.lst参数介
·Linux系统挂载U盘和硬盘光驱的问题
·Df命令:查看Linux磁盘剩余空间方法介
·什么是Linux?Linux与UNIX之间的关系
·Linux系统利用Crontab命令实现定时重启
·使用 ActiveScaffold 增强 Ruby on Rai
·Linux系统下常用命令及账户管理
·新手入门:手把手教你如何写Makefile
网摘收藏: