首 页电子文章电子资料客户留言最新文章最新下载繁體中文
设为首页
加入收藏
联系我们
您当前的位置:中国电子前沿 -> 嵌入式系统 -> linux移植 -> 电子文章内容 退出登录 用户管理
栏目导航
· WinCE移植 · linux移植
· VXwork移植 · ucos相关
广告专栏
热门电子文章
· [51系列] 单片机c语言学..
· [51系列] 51单片机串口..
· [linux移植] YAFFS文件系..
· [USB技术] USB接口研究与..
· [ucos相关] uC/OS-II 初级..
· [linux移植] cs8900a驱动..
· [51系列] 基于AT89C51单..
· [51系列] 51单片机IO口..
· [无线开发] 收发一体超声..
· [linux移植] Linux 嵌入式..
· [ucos相关] uC/OS V2.51安..
· [ARM入门] ARM ADS集成开..
相关电子文章
· [组图] 基于IIC1.0的..
· [组图] 基于ARM标准的..
· [图文] DC/DC转换器如..
· 如何简化你的开关电..
· [组图] 开发/调试环境..
· [组图] 开发/调试环境..
· [图文] 在 Java 应用..
· 如何构造一个简单的..
· [图文] 如何监控和保..
· 如何构建自己的 Lin..
如何在uClinux下调试你的应用程序
作者:佚名  来源:不详  发布时间:2007-12-4 18:26:31  发布人:zangyl
减小字体 增大字体
主机和目标系统之间一般通过以太网进行通信,也可使用串口。要调试某一个应用程序,目标系统首先运行gdbserver,并且指定通信端口。例如,如果要调试目标系统上的/bin/ping这个程序。
首先在目标系统上输入下列命令启动gdbserver:
/>gdbserver :3000 /bin/ping 参数 
这里,3000是TCP端口号, 不要与其他应用程序使用的网络端口号重复就可以,/bin/ping是要调试的程序。目标系统上输入上述命令后,gdbserver处于就绪状态,等待与主机上调试器gdb进行通信。
然后在主机上运行gdb。WH5307SDK提供编译好的GNU GDB 4.18版本,在uClinux-coldfire/tools/bin目录下,名称为m68k-elf-gdb,在RedHat7.1下编译和测试通过。另外在WH5307SDK光盘上还有GNU GDB 4.18版本的源程序。
在主机上输入下列命令:

$/home/uCLinux-coldfire/tools/bin/m68k-elf-gdb ping.gdb
出现gdb提示符后,输入

target remote 192.168.1.42:3000

就可对应用程序进行调试,其中192.168.1.42是目标系统的IP地址,3000是TCP端口号。
[] [返回上一页] [打 印] [收 藏]
上一篇电子文章:LINUX下的设备驱动程序
∷相关电子文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
Google
关于本站网站帮助广告合作下载声明友情连接网站地图 ┆ 在线客服: 点这里与管理员交谈
Copyright © 2006-2008 EMB-CN.com. All Rights Reserved .鲁ICP备06032441号