04 Linux内核与根文件系统映像文件的编译及调试
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验 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内核+文件系统的运行及调
试,并观察系统是否正常运行;
六、实验报告要求
写明实验的题目、实验要求、实验内容,详细记录实验过程和结果以及遇到的主要技术问题和解决方法。