求助:skyeye的调试功能!
1.skyeye运行以后,可以通过:x:来查看某个地址的内存值;
break:用来设置断点;
list_bp:用来查看断点;
delete_bp:删除断点。
这些都是skyeye实现的与调试相关的功能。
2. 但是关于skyeye的调试功能又有另外的说法:
要使用SkeyEye调试功能,可以在执行的时候加入-d参数;
这时就在本机的12345端口开启了gdb服务,
这时重新开一个终端程序 :arm-elf-gdb
此时就可以象使用本地gdb一样来调试服务端的uClinux了。
====================
看到这些,我有个疑问:skyeye的调试功能是通过调用arm-elf-gdb(采用通信的模拟),还是skyeye
内部通过自己的函数来达到调试目的的呢?
肯请大家指点。:) 问一下arm-elf-gdb是怎么安装的?
回复 1# knpingan 的帖子
SkyEye计划这两种方式都支持。一种是SkyEye内置的调试手段,优势在于方便使用,命令比较丰富。另外一种是远程连接gdb,优势在于可以和IDE结合,并且对熟悉gdb命令的人比较方便。目前skyeye-1.2.9对gdb remote支持暂时没有加上,1.3.0会把这两种方式都支持。
页:
[1]