使用实验楼的虚拟机打开 shell
# 注意路径是区分大小的
$ cd ~/LinuxKernel/linux-3.9.4
$ rm -rf mykernel
$ patch -p1 < ../mykernel_for_linux3.9.4sc.patch
$ make allnoconfig
# 编译内核请耐心等待
$ make
$ qemu -kernel arch/x86/boot/bzImage然后 cd mykernel 您可以看到 qemu 窗口输出的内容的代码 mymain.c 和 myinterrupt.c
注意:修改代码后需要 make 重新编译之后才能生效哦。
使用自己的 Linux 系统环境搭建过程参见 mykernel,其中也可以找到一个简单的时间片轮转多道程序内核代码