一.Linux内核源码 arch目录支持不同CPU的源代码,是内核源码中比较大的文件. fs文件系统Linux内核的源码放在kernel目录中. 二.构造一个简单的Linux系统MenuOS 三.使用gdb跟踪调试Linux内核的方法 -S freeze CPU at startup(在CPU运行前冻结) -s 在tcp::1234窗口中创建gdb server. 在程序中设置断点,然后c运行文件,之后可以用list指令来查看函数运行的位置. 如上图,先在tcp:1234端口创建gdb seve…