实验四:掌握Linux系统的构建和调试方法

SA*****160     吴*

实验要求:

1.按照Build & Run Linux System Based on VMware&Ubuntu10.04熟练掌握Linux系统调试环境

   1.1制作磁盘镜像的详细过程

   1.2阅读内核源代码 KernelInitMain (init/main.c)中的start_kernel,并添加printk输出信息,重新Build & Run Linux System,

        检查printk输出信息是否正常输出

   1.3阅读分析内核源代码init/main.c结合 Linux2.6 内核的 Initrd 机制解析理解Linux启动过程的最后阶段

2.学有余力的同学可以进一步学习 http://www.linuxfromscratch.org ,甚至分析Android系统中linux内核、根文件系统和上层软件堆栈。

3.现场检查要点:

   3.1在模拟器中运行Linux系统,并用gdb工具设置断点查看源代码

   3.2晋级点1:能实现系统启动完成后进入磁盘文件系统

   3.3晋级点2:能实现系统启动完成后进入磁盘文件系统并且系统支持 libc,也就是非静态链接编译的程序可以通过调用libc的动态链接库顺

        利执行。

4.请在6月20日(周四)前完成以上实验

 

实验过程:

 

posted @ 2013-06-13 11:04  独墅一枝花  阅读(195)  评论(0编辑  收藏  举报