OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5032|回复: 8

如何在驱动程序中动态的加载和卸载另外一个.ko文件

[复制链接]

21

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
449
金钱
449
注册时间
2018-10-19
在线时间
147 小时
发表于 2020-9-2 16:09:30 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

1538

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6379
金钱
6379
注册时间
2015-8-25
在线时间
1004 小时
发表于 2020-9-2 16:59:45 | 显示全部楼层
猜测system("modprobe/rmmod xxx.ko")?
回复

使用道具 举报

1

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
790
金钱
790
注册时间
2020-7-30
在线时间
117 小时
发表于 2020-9-2 17:42:17 | 显示全部楼层
有必要这样做吗
神一样的少年
回复

使用道具 举报

21

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
449
金钱
449
注册时间
2018-10-19
在线时间
147 小时
 楼主| 发表于 2020-9-2 17:44:31 | 显示全部楼层
lclinux 发表于 2020-9-2 17:42
有必要这样做吗

有这样的需求啊,比如说我第二个驱动是依赖第一个驱动的,加载第二个驱动顺带把第一个驱动带上一起加载.
回复

使用道具 举报

21

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
449
金钱
449
注册时间
2018-10-19
在线时间
147 小时
 楼主| 发表于 2020-9-2 17:48:00 | 显示全部楼层
szczyb1314 发表于 2020-9-2 16:59
猜测system("modprobe/rmmod xxx.ko")?

那个是应用层的接口吧,知道有个request_module可以加载驱动,在内核驱动中使用的也比较多,但是不知道如何加载带参数的ko文件(XXX.ko file=XXX 形式)
回复

使用道具 举报

1

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
790
金钱
790
注册时间
2020-7-30
在线时间
117 小时
发表于 2020-9-3 09:35:35 | 显示全部楼层
汪志鹏 发表于 2020-9-2 17:44
有这样的需求啊,比如说我第二个驱动是依赖第一个驱动的,加载第二个驱动顺带把第一个驱动带上一起加载.

了解下内核的 Kconfing 和makefile 的语法就可以了
神一样的少年
回复

使用道具 举报

21

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
449
金钱
449
注册时间
2018-10-19
在线时间
147 小时
 楼主| 发表于 2020-9-3 09:42:23 | 显示全部楼层
lclinux 发表于 2020-9-3 09:35
了解下内核的 Kconfing 和makefile 的语法就可以了

什么意思?有具体的解决方法?
回复

使用道具 举报

1

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
790
金钱
790
注册时间
2020-7-30
在线时间
117 小时
发表于 2020-9-3 09:49:42 | 显示全部楼层
汪志鹏 发表于 2020-9-3 09:42
什么意思?有具体的解决方法?

内核源码里 每一个目录下都有这两个文件,可以设置相关的依赖。 你要理解这两个文件的用法才能 去改,
神一样的少年
回复

使用道具 举报

21

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
449
金钱
449
注册时间
2018-10-19
在线时间
147 小时
 楼主| 发表于 2020-9-3 12:51:45 | 显示全部楼层
lclinux 发表于 2020-9-3 09:49
内核源码里 每一个目录下都有这两个文件,可以设置相关的依赖。 你要理解这两个文件的用法才能 去改,

能简单直接点,如何去修改?驱动里面动态卸载加载?还是说没有这样的方案?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 17:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表