参考之前的1、2俩步操作,在我电脑的VMWARE上COM1的通讯正常、并且也能进入2.6.15.5的界面(说明内核升级正常),但是调试时发现无对应符号表,网上找了很久,除了尝试COPY System.map/vmlinuz等文件到主极机型调试外(结果发现启动不能正常找到对应的vmlinuz-2.6.15.5-kgdb),也尝试了把client里面编译完成2.6.15.5放到target机上进行make mudules_install/make install结果编译时又显示出错,显示按照Makefile规则编译时,找不到.config等文件。再几经尝试、失败继续查找网络资料时,终于找到了一个可行之路,其实很简单,只要把在client里面编译过的源代码COPY到target内,不需要编译,直接在当前目录下运行gdb vmlinux即可,符号表等都会自动链接进去。
N个星期后,总算断断续续把调试平台搭建完成,接下去就是跟踪调试分模块开始熟悉内核,FIGHTTING!
阅读(460) | 评论(0) | 转发(0) |