激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - Linux實現驅動模塊傳參過程解析

Linux實現驅動模塊傳參過程解析

2020-09-17 22:56陌鉎こ城sHi Linux

這篇文章主要介紹了Linux實現驅動模塊傳參過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

驅動模塊中聲明一下你要傳遞的參數名稱,類型和權限

module_param(變量的名稱,類型,權限);

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <linux/init.h>
#include <linux/module.h>
 
static char *p_name = "Usr";
module_param(p_name, charp, S_IRUGO);
MODULE_PARM_DESC(p_name, "This is a char * string.");
 
static int __init hi_init(void)
{
  printk(KERN_INFO "Hi enter %s\n",p_name);
  return 0;
}
module_init(hi_init);
 
static void __exit hi_exit(void)
{
  printk(KERN_INFO "Hi exit %s\n ",p_name);
}
module_exit(hi_exit);
 
MODULE_AUTHOR(" libra13179 ");
MODULE_LICENSE("GPL v2");
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
KVERS = $(shell uname -r)
 
# Kernel modules
obj-m += hi.o
 
# Specify flags for the module compilation.
#EXTRA_CFLAGS=-g -O0
 
build: kernel_modules
 
kernel_modules:
  make -C /lib/modules/$(KVERS)/build M=$(CURDIR) modules
#  @echo $(KVERS)
 
clean:
  make -C /lib/modules/$(KVERS)/build M=$(CURDIR) clean

不設置時候使用默認的

?
1
2
3
4
5
root@lin-virtual-machine:/home/lin/hi# insmod ./hi.ko
root@lin-virtual-machine:/home/lin/hi# cat /var/log/syslog | grep Hi
...
Jul 25 15:11:38 lin-virtual-machine kernel: [ 203.238178] Hi enter Usr
...

使用設置時候

root@lin-virtual-machine:/home/lin/hi# insmod hi.ko p_name='God'

加載模塊后,都會在/sys/modules下生成一個模塊的文件夾,文件夾下會有一個parameters文件夾,

里面包含的就是以參數名命名的文件節點,里面保存的就是我們設置的值,例如在p_name中

root@lin-virtual-machine:/home/lin/hi# cat /sys/module/hi/parameters/p_name
God

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/libra13179/p/9366163.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 蜜桃久久一区二区三区 | 久久国产一二区 | 欧美成人三级视频 | 综合精品在线 | 国产午夜精品理论片a级探花 | 午夜精品在线播放 | 黄色免费入口 | 欧美成人精品一区二区男人小说 | 久久综合综合 | 99热高清 | 激情97| 最近国产中文字幕 | 黄色影院在线看 | 国产精品91久久久 | 久久精品国产99国产精品亚洲 | 日韩黄色免费电影 | 亚洲精品久久久久久下一站 | 天天操天天操天天操天天操天天操天天操 | 在线成人一区二区 | 免费国产网站 | 一级大黄毛片 | av在线播放免费观看 | 粉嫩蜜桃麻豆免费大片 | 欧美三级一级 | 国产剧情在线观看一区二区 | 中午字幕无线码一区2020 | 依人在线视频 | 日产精品久久久一区二区福利 | 免费国产一级特黄久久 | 激情小说激情图片激情电影 | 国产乱乱视频 | 一级毛片手机在线观看 | 欧美一级黄色影院 | 免费午夜视频在线观看 | 久久久综合久久久 | 久久新地址 | 日韩精品中文字幕在线播放 | 看免费黄色大片 | 毛片视频网址 | 欧美日韩在线播放 | 久久久久久久99 |