自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 HDU网安操作系统课程设计 实验四 Linux设备驱动

Linux驱动程序占内核代码一半以上,开发设计驱动程序是Linux内核编程的一项很重要的工作。过本次实验,应了解Linux的设备管理机制和驱动程序的框架结构:掌握Linux设备驱动程序的编写流程和加载方法,为从事具体的硬件设备驱动程序开发打下基础。内容要求:编写一个字符设备驱动程序。实现对该字符设备的打开、读、写、I/O控制和关闭五个基本操作。为了避免牵涉到汇编语言,字符设备并非一个真实的字符设备,而是用一段内核空间来模拟的。以模块的方式加载该驱动程序。...

2022-06-30 17:48:57 1283 2

原创 HDU网安操作系统课程设计 实验三 模拟shell

图1:模拟shell的流程图实现了cat、cp、ls、ls -l、pwd等命令的功能,通过宏定义以及switch语句实现了对外部命令文件的选择,主函数中while(1)实现模拟多次输入命令,使用opendir、readdir、closedir、数个储存了文件详细信息的结构体,如dirent、stat、tm、passwd、group完成ls和ls -l的功能。 cal.c 其实就是一个简单的加减乘除的计算器 cat.c 实现linux中查看文件内容的功能 cp.c 实现lin...

2022-06-09 23:22:51 749

原创 HDU网安操作系统课程设计 实验二

一 题目介绍 本实验通过编写Linux内核模块,加载内核模块,并测试结果,了解Linux 内核模块的概念、编译方法、安装和测试方法。 任务描述: l Linux 内核模块的基本概念 l Linux 内核模块的编写方法 l Linux 内核模块的加载和移除 l Linux 内核模块的测试方法 实验目的: l 学习掌握 Linux 内核模块的编写 l 学习掌握 Linux 内核模块的加载和移除 l 学习掌握测试 Linux 内核模块 二 实验思路 图1:使用Linux内核

2022-05-14 17:21:03 564 1

原创 HDU网安操作系统课程设计 实验一

一 题目介绍 本实验通过修改Linux内核源码,添加新的Linux系统调用,替换编译后内 核,并测试结果,了解Linux内核源码的编译方法和内核的安装方法,系统调用 的概念、编写步骤和调用方法。 任务描述: 掌握 Linux 系统调用基本概念 Linux 内核源码的编译和安装 添加 Linux 的系统调用 Linux 的系统调用的测试方法 实验目的: 学习掌握 Linux 内核的编译和启用 学习掌握如何添加 Linux 的系统调用 学习掌握测试 Linux 系统调用 ...

2022-05-10 19:16:51 729 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除