重邮操作系统课程设计报告
操作系统课程设计
班级:
姓名:
学号:
时间: 年 月 日
指导教师:
实验题目:
操作系统课程设计
实验目的:
掌握Linux操作系统安装的一般方法
掌握Linux 内核升级一般方法
掌握系统引导管理器Grub的使用
学会编写简单的模块化的字符设备驱动程序。
实验内容:(叙述自己编写的程序)
1.安装Linux操作系统:
在虚拟机平台上安装CentOS6.5:
2.实现操作系统内核的升级:
使用命令uname –r 查看系统内核版本:
到下载新内核并解压缩:
在终端进入源码目录
输入命令:
make mrproper(清除当前目录下残留的.config和.o文件清除编译中间文件)
开始编译内核:
make bzImage
make modules
make modules_install
配置系统引导:
编辑文件/boot/grub/grub.conf
default=0
所得结果如下:
3.编译并安装一个简单的模块化字符设备驱动程序:
(1)编写驱动程序
文件memdev.c
#include linux/module.h
#include linux/types.h
#include linux/fs.h
#include linux/errno.h
#include linux/mm.h
#include linux/sched.h
#include linux
原创力文档

文档评论(0)