| 网站首页 | 科技前沿 | it产品项目 | 软件项目 | 硬件项目 | 发明专利 | 商业城 | 资源中心 | 博客 | 论坛 |  子站: it客栈 多奥网
会员中心
会员注册
繁體中文
推荐:索引 linux arm 手机 嵌入式 os wince dsp 音乐 游戏
 站内搜索:
项目资讯 资源中心
您现在的位置: 爱问科技网 >> 软件项目 >> linux >> 文章正文
如何在uClinux下调试你的应用程序           
如何在uClinux下调试你的应用程序
作者:佚名 文章来源:不详 更新时间:2007-7-8 11:24:52
主机和目标系统之间一般通过以太网进行通信,也可使用串口。要调试某一个应用程序,目标系统首先运行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端口号。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    相关文章
    如何锁定MYSQL数据表-My…
    如何修护MYSQL数据表-My…
    SQL语句中的一些参数如何…
    如何在Oracle 中实现类似…
    MySQL中如何实现Top N及…
    如何将Access和Excel导入…
    如何将Access和Excel导入…
    如何将Access和Excel导入…
    如何把access转换到mysq…
    在各种数据库中如何限制…
    更多内容
    专题栏目
    更多内容
    最新推荐 更多内容
    | 设为首页 | 加入收藏 | 关于我们 | 版权申明 | 友情链接 | 谷歌 雅虎 百度 | 管理登录 | 

    爱问科技网
    爱问科技网

    21aw@21aw.com
    粤icp备06099319