|
发表于 2005-4-17 18:58:37
|
显示全部楼层
可以使用gdb和gdbserver对在目标板上运行的程序远程调试。
gdbserver是一个在目标板上运行的调试代理程序,它可以通过串口或网络接受在主机上运行的gdb输出调试请求(如:设置断点、查看变量等),然后根据这些请求启动和监视被调试程序,并输出相应调试信息给gdb。
gdbserver有针对各种linux内核(如arm-linux、uclinux)的版本,在网上可以下到;gdb则通过target remote命令支持远程调试,只需要在编译gdb源码时加入"target=目标平台"参数编译即可。当然也可以用ddd远程调试。 |
|