一、实验目的
学习Linux内核的系统调用,理解、掌握Linux系统调用的实现框架、用户界面、参数传递、进入/返回过程。阅读Linux内核源代码,通过添加一个简单的系统调用实验,进一步理解Linux操作系统处理系统调用的统一流程。
二、实验内容
1.修改“任务一”下载的内核源码,加入自己的系统调用
2.系统调用的功能是将自己的名字和学号在终端或内核日志里显示出来(printk)
3.重新编译内核
4.编写用户态程序,调用前面自己所加入的系统调用,运行输出,输出结果
三、实验仪器设备
Linux环境:CentOS_6.5,内核3.16.3
待编译的内核:Linux3.16.3
四、实验步骤
1.下载并部署内核源代码
此步已经在实验一中完成。
2.