基于块的Linux驱动程序 操作系统课程设计 最详细教程 块设备驱动 linux内核编译

本博客可以说是csdn里最详细的一篇教程了(关于这个题目的),是操作系统课程设计的记录,关于块设备驱动这个题目的完整详细的博客内容较少,故作一篇详细教程并且写出一些报错内容、解决办法以供参考。

以下是我的课设题目要求,读者可以酌情参考:

  1. 需要重新编译Linux内核
  2. 增加一个驱动程序(使用内存模拟设备),使用模块编译方式
  3. 动态加载和卸载新的驱动
  4. 通过程序或命令行使用该驱动。

(至少能通过该驱动保存1MB的数据,还能将这些数据读取出来。可以模仿ramdisk的实现方式。)

目录

1. 前期准备:下载和安装虚拟机以及centos

2.图形化界面设置(在主机连网的环境下进行!!!

你可能感兴趣的:(操作系统,linux,驱动程序,操作系统,centos,ubuntu)