开发环境
调试手段
1. 使用printk
2. 使用kgdb
3. 使用kdb
4. 使用user mode linux。也就是在linux再跑一个linux,需要去http://kernels.usermodelinux.org/kernels/ 下载对应的patch。
make menuconfig ARCH=um && make dep ARCH=um && make linux
然后就会在当前目录下生成 文件linux ,就是kernel ,不过它是一个可执行档。
5. 使用虚拟机。如bochs。