| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 购买指南 | 网络协议 | 驱动设计 | 
您现在的位置: 21嵌入式控制研究室 >> 嵌入式操作系统 >> ucLinux >> 文章正文 用户登录 新用户注册
如何在uClinux下调试你的应用程序            【字体:
如何在uClinux下调试你的应用程序
作者:21contro…    文章来源:21control    点击数:    更新时间:2005-12-5
主机和目标系统之间一般通过以太网进行通信,也可使用串口。要调试某一个应用程序,目标系统首先运行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端口号。
文章录入:fengfeiyi    责任编辑:fengfeiyi 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • uClinux系统分析

  • uClinux操作系统移植

  • 深入剖析uClinux

  • Motorola微处理器的bootload…

  • uClinux2.6入门

  • 如何在uClinux下调试你的应用…

  • 基于uCLinux和S3C4510B的网络…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)