构建调试Linux内核网络代码的环境MenuOS系统

实验环境

 实验楼,构建好了基于3.18.6的内核环境

实验过程

在eqmu上加载Linux内核

$ cd ~/LinuxKernel/
$ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img

内核启动完成后进入menu程序,支持三个命令help,version,quit

 

跟踪分析~/Linux内核的启动过程

$ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img -s -S

 

将网络通信程序的服务端集成到MenuOS系统中

$ cd ~/LinuxKernel  
$ git clone https://github.com/mengning/linuxnet.git
$ cd linuxnet/lab2
$ make
$ cd ../../menu/
$ make rootfs

posted @ 2019-12-11 21:48  lyp1020k  阅读(242)  评论(0编辑  收藏  举报