开发环境
调试手段
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。
本文共 257 字,大约阅读时间需要 1 分钟。
开发环境
调试手段
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。
转载于:https://blog.51cto.com/whocare/826468