实验 Linux内核与根文件系统映像文件的
编译及调试
一、实验目的
1、了解Linux内核的启动加载过程,根文件系统结构,内核与文件
系统数据交换的原理;
2、掌握Linux内核和文件系统的配置编译以及运行调试的基本方
法和手段。
二、实验仪器设备和材料清单
硬件:PC机
软件:ubuntu操作系统,eclipse/vi开发环境,qemu虚拟机软件包,Linux内核、Busybox源代码包等。
三、实验内容
1、eclipse集成开发平台搭建配置
2、Linux内核配置编译链接及内核Image映像文件制作
3、根文件系统配置编译链接及内核Image映像文件制作
4、qemu虚拟机配置
5、内核+文件系统在qemu上加载运行及GDB调试
四、实验要求
掌握使用Makefile进行简单程序项目管理,GDB调试的基本方法,虚拟机配置和运行,image映像文件的制作
五、实验步骤及结果测试
1.在Linux下安装eclipse开发环境并进行相应设置;
2.修改Linux 内核和文件系统的Makefile文件,编译链接并制作
Image文件;
3.安装虚拟机,修改配置文件,配置虚拟机;
4.利用eclipse+虚拟机+GDB进行Linux内核+文件系统的运行及调
试,并观察系统是否正常运行;
六、实验报告要求
写明实验的题目、实验要求、实验内容,详细记录实验过程和结果以及遇到的主要技术问题和解决方法。