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

本次实验在实验楼的系统环境上完成,主要通过在MenuOS上完成TCP客户端和服务器发送和接收hello/hi来验证MenuOS的网络可以正常工作,并且通过gdb跟踪内核代码。

MenuOS内核源码下载编译及网络验证

1.打开Xfce终端,切换到~/LinuxKernel目录

2.下载git linuxnet项目

 

 

3.进入lab2目录make,然后进入lab3编译内核源码并运行

 

4.使用replyhi指令验证网络

  

gdb内核代码调试

1.修改makefile文件内容,启动系统

 

2.重新开启一终端并进入gdb调试

 设置断点

 

继续执行直到遇到断点,查看当前代码

执行到第一个断点

 

posted @ 2019-12-12 10:32  fiveFish  阅读(204)  评论(0)    收藏  举报