开发环境

 

调试手段

1. 使用printk

2. 使用kgdb

3. 使用kdb

4. 使用user mode linux。也就是在linux再跑一个linux,需要去  下载对应的patch。

make menuconfig ARCH=um  && make dep ARCH=um && make linux

然后就会在当前目录下生成 文件linux ,就是kernel ,不过它是一个可执行档。

5. 使用虚拟机。如bochs。