- 博客(2)
- 收藏
- 关注
原创 vmware环境下的kgdb环境配置和模块调试示例 (2)
这一篇用一个简单的例子来说明调试kernel module的过程,例子是ldd3书上的hellp模块 首先需要在目标机上编出hellop.ko出来,然后把 hello.ko 和 hellop.c 拷贝到开发机上。OK,下面在目标机上 insmod hellop.ko whom="dude" howmany=5 这时候可以 echo g > /proc/sysrq-trigger,从而挂起ker
2011-11-15 03:31:18 1225
原创 vmware环境下的kgdb环境配置和模块调试示例 (1)
linux下的模块开发,不可避免要用到kgdb来调试,kgdb的调试环境需要一台开发机,一台目标机,其中代码运行在目标机上,开发机通过串口来调试目标机上的模块代码。用vmware可以方便的使用管道来代替真正的串口,而且只用一台笔记本就可以玩起来,非常简单粗暴 1. 开发机和目标机通过vmware的命名管道建立串口设备,其中开发机作为管道的client,目标机作为管道的server,如图所示
2011-11-14 12:47:51 3385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人