一、开发环境
1、内核:Linux 2.6.22.6;
2、JZ2440
3、ubuntu9.10
4、kgdb-2_linux2_6_22_uprev.tar.bz2
二、内核调试工具KGBD移植
1、解压到当前目录。
$ tar xjf kgdb-2_linux2_6_22_uprev.tar.bz2
2、把解压的文件改名为patchs,并复制到内核根目录下。执行命令:
$ quilt push -a
有可能提示没有quilt命令,则按照提示安装quilt,命令:
$ sudo apt-get install quilt
3、修改补丁笔误。目录:include/asm--arm/system.h。
将380行的 pref = *p 改为 prev = *p