Linux内核驱动模块的删除
来源:互联网 发布:教师网络课程心得 编辑:程序博客网 时间:2024/06/05 20:13
今天看了《Linux设备驱动开发详解》的第四章模块和第五章文件。
学长给了一个的任务:删除Linux内核中的DM9000的驱动模块,重新编译内核。
这篇文章现在写肯定还不够完善,我之后我会再补全,所以先打一个“@”的标记。
首先,我从文件中找到DM9000驱动模块所在位置,在~/drives/net下。于是,我从Linux内核根目录下查看makefile,逐级向下直到找到net文件夹下的makefile文件时,我发现其调用了DM9000,并在Kconfig中查看其是否包含了DM9000资源,发现并没有。。。所以我仅做了如下修改:
obj-$(CONFIG_DM9000) += dm9000.o
改为
#obj-$(CONFIG_DM9000) += dm9000.o
就是注释掉了。。。
然后我在Linux内核根目录下执行以下命令,将内核编译成新的映像文件。
make cleanmake menuconfigmake zImagemake modules
ARM平台上调试,显示成功。
阅读全文
0 0
- Linux内核驱动模块的删除
- Linux内核驱动模块
- Linux内核驱动模块
- Linux内核驱动模块
- Linux内核驱动模块
- Linux内核驱动模块
- Linux内核驱动模块
- Linux内核驱动模块
- Linux内核模块和驱动的编写
- 自定义Linux 内核驱动模块的编译
- Linux 驱动开发内核模块的添加
- linux内核模块的强制删除
- Linux内核驱动模块编译
- Linux内核驱动模块编程
- Linux驱动基础 内核模块
- Linux内核模块划分 -- 摘自内核驱动
- 【Linux内核驱动】最小内核模块模板
- Linux内核模块驱动之---led驱动
- PAT甲级1009
- zynq linux 设置静态ip地址
- noi.openjudge_P7627(鸡蛋的硬度)
- Linux内核的编译(ARM-Linux)
- logistic回归原理
- Linux内核驱动模块的删除
- Hibernate数据库框架的入门
- Nginx的初步探索
- 命令模式
- 字符设备驱动模块
- Mac OS系统通过ssh远程连接服务器或VPS,类似window上的putty
- 解析XML文件——DOM基本操作
- Mac OS下安装串口调试工具minicom
- Mac OS系统安装Mysql