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

您所在的位置:网站首页 linux操作系统驱动程序加载 基于块的Linux驱动程序 操作系统课程设计 最详细教程 块设备驱动 linux内核编译

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

2024-03-14 09:14| 来源: 网络整理| 查看: 265

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

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

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

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

目录

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

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

①登录。

②设置图形化模式。

③配置网卡文件。

④安装GNOME

⑤确认图形化模式&重启

⑥成功进入图形化模式。

3.linux文件的下载

①在主机里下载的话:

②在虚拟机里下载的话:

4.编译linux内核(请在打开管理员权限的条件下执行)。

①将linux文件放至指定目录下并且解压。

​②搭配编译环境。

③将已有内核复制。

④make menuconfig。

⑤安装一些东西。

⑥开始编译。

​ ⑦安装模块和内核。

⑧编译成功,进入新内核。

5. 实现功能:增加一个驱动程序(使用内存模拟设备),使用模块编译方式



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3