Chinaunix

标题: VMware下搭建kgdb环境 终于搞定 [打印本页]

作者: SCDXMOE    时间: 2013-01-26 09:34
标题: VMware下搭建kgdb环境 终于搞定
一、    系统环境:
1、VMware版本7.1。
2、两台虚拟机,均为RHEL6.2操作系统,运行内核为2.6.32
二、虚拟机配置:
被调试的系统为server(target machine),调试的系统为client(development machine),在关机状态下,为两台系统各添加一个串口Serial Port,注意创建虚拟机的时候可能会需要手动add Serial设备


串口设置完毕,然后开机进入系统,在server的终端输入:cat /dev/ttyS0 .
在client的终端输入echo1234> /dev/ttyS0,
如果server上显示1234,说明串口设置成功。
如果不行试试如下:
在Server上cat /dev/ttyS1
然后到Client上 echo "hello" > /dev/ttyS1
这时回到Server上,如果能看到输入的hello,说明串口通讯正常.


我就是在试试了很久才搞定


作者: chishanmingshen    时间: 2013-01-26 11:17
支持一下!
作者: bboygzy    时间: 2013-01-26 13:00
其實可以不用這麼麻煩,vmware內建就有gdb server,只要在config裡面把選像打開就行了,而且可以從一開始虛擬的bios就開始做single step。之後可以用guest os debug guest os或者是用host target remote到vmware。

可以參考我做的筆記。
https://docs.google.com/document ... Wd77a6QWSAcYwM/edit
作者: SCDXMOE    时间: 2013-01-27 14:45
回复 3# bboygzy


    谢谢 学习了....................
作者: myspace21    时间: 2013-01-27 17:33
一直感觉kgdb的作用不是很大,各位大神如何看呢?
作者: SCDXMOE    时间: 2013-01-28 10:07
回复 5# myspace21


    修改内核之后出现崩溃的话 但不调试就可以发现问题的所在
作者: dingyujie    时间: 2013-01-28 14:23
回复 1# SCDXMOE


    不错,学习下。
作者: Godbach    时间: 2013-01-28 15:52
回复 1# SCDXMOE
感谢分享


   
作者: ckf513728912    时间: 2013-02-16 11:24
学习了 谢谢
作者: superlzdcn    时间: 2013-02-25 13:46
搭过kgdb的调试环境,但是调试起来非常不准确,经常乱跳,不知道有没有人解决




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2