目录
一、学习「庖丁解牛Linux 分析 」第四章
二、完成实验楼实验三
1、内核启动完成后进入 menu程序
2、使用 gdb 跟踪调试内核
3、在新shell窗口打开 GDB 调试器
4、在gdb界面中targe remote之前加载符号表
5、建立gdb和gdbserver之间的连接,按c 让qemu上的Linux继续运行
6、断点的设置可以在target remote之前,也可以在之后
start_kernel()分析:main.c 中没有 main 函数,start_kernel() 相当于是C中的main函数,当该函数作为一切的起点时,在此函数被调用之前的内核代码是用汇编语言写的,完成系统的初始化工作,为c代码的运行设置环境。