基于块的Linux驱动程序 操作系统课程设计 最详细教程 块设备驱动 linux内核编译 |
您所在的位置:网站首页 › linux操作系统驱动程序加载 › 基于块的Linux驱动程序 操作系统课程设计 最详细教程 块设备驱动 linux内核编译 |
本博客可以说是csdn里最详细的一篇教程了(关于这个题目的),是操作系统课程设计的记录,关于块设备驱动这个题目的完整详细的博客内容较少,故作一篇详细教程并且写出一些报错内容、解决办法以供参考。 以下是我的课设题目要求,读者可以酌情参考: 需要重新编译Linux内核 增加一个驱动程序(使用内存模拟设备),使用模块编译方式 动态加载和卸载新的驱动 通过程序或命令行使用该驱动。(至少能通过该驱动保存1MB的数据,还能将这些数据读取出来。可以模仿ramdisk的实现方式。) 目录 1. 前期准备:下载和安装虚拟机以及centos 2.图形化界面设置(在主机连网的环境下进行!!!) ①登录。 ②设置图形化模式。 ③配置网卡文件。 ④安装GNOME ⑤确认图形化模式&重启 ⑥成功进入图形化模式。 3.linux文件的下载 ①在主机里下载的话: ②在虚拟机里下载的话: 4.编译linux内核(请在打开管理员权限的条件下执行)。 ①将linux文件放至指定目录下并且解压。 ②搭配编译环境。 ③将已有内核复制。 ④make menuconfig。 ⑤安装一些东西。 ⑥开始编译。 ⑦安装模块和内核。 ⑧编译成功,进入新内核。 5. 实现功能:增加一个驱动程序(使用内存模拟设备),使用模块编译方式 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |