当前位置: 首页 > wzjs >正文

北京亦庄做网站公司盘多多网盘资源库

北京亦庄做网站公司,盘多多网盘资源库,asp.net 当前网站,专门做图的网站register_chrdev() 第一个参数为0 则会自行动态分配主设备号,否则分配传入主设备号,0-255的子设备号; 第二个参数为标签 第三个为文件操作的指针,file_operations 表示这个字符设备支持的文件操作 返回值为注册主设备号,若返回值…

register_chrdev()
第一个参数为0 则会自行动态分配主设备号,否则分配传入主设备号,0-255的子设备号;
第二个参数为标签
第三个为文件操作的指针,file_operations 表示这个字符设备支持的文件操作

返回值为注册主设备号,若返回值小于0则代表注册失败了;需要注意的时如果注册时指定的主设备号,那么返回值会变成0

#include <linux/module.h>
#include <linux/init.h>
#include <linux/fs.h>static int major;
static ssize_t  read(struct file *f, char __user *u, size_t l, loff_t *o)
{printk("read func called here\n");return 0;
}static struct   file_operations fops = {.read = read /* 这里只提供一个read方法 */
};// enter character print something
int character_init(void)
{major = register_chrdev(0, "my_test_cdev", &fops);if (major < 0) {printk("error happens while register my cdev\n");return major;}printk("cdev register success, dev mahor is %d\n", major);printk("this is character dev register enter\n");return 0;
}// exit character print something
void character_exit(void)
{printk("this is character exit\n");
}// func register
module_init(character_init);
module_exit(character_exit);// add license
MODULE_LICENSE("GPL");
MODULE_AUTHOR("krifood");
MODULE_DESCRIPTION("driver for registering a cdev");

编译这个模块,在日志中找到系统分配的主设备号,然后通过mknod命令新增一个节点

sudo mknod myread c 240 0
新增成功后 可以通过myread进行访问操作 其中参数c指是一个字符设备 240是我们之前申请出来的主设备号

ps: 我这里在模块加载期间是可以直接使用myread访问的,我在卸载了驱动模块后,再次尝试进行访问时,我的WSL崩溃了 不知道其他环境上是什么现象。。。

在这里插入图片描述

http://www.dtcms.com/wzjs/616290.html

相关文章:

  • 网站主题有哪些内容app外包推广
  • c 网站开发需要什么网站建设定制开发服务
  • 广州贸易网站网页视频怎么下载到本地视频手机
  • 济南软月建站网站建设_微信开发
  • 网站设计目标与背景wordpress服务器选择
  • 智慧农业网站建设静态html转化wordpress主题
  • 歌手投票网站怎么做中国前500强企业名单
  • 做公司网站建设价格网站制作实例教程
  • 响应式学校网站模板广告公司加盟
  • 网站设置右击不了如何查看源代码山西seo排名
  • 高端 网站设计公司海南房地产最新消息
  • 模板网站怎么优化网站群发软件
  • 网站备案撤销再备案网站链接数怎么做
  • 网站模版 源码之家云主机怎么搭建wordpress
  • 南昌网站建设制作与维护东莞优化公司首选3火星
  • 网站做系统叫什么名字wordpress防止
  • 游戏网站的设计做网站找哪家公司
  • 网站开发和网页开发的区别赣州新闻头条
  • 容桂佛山做app网站现在有哪些网站兼职可以做
  • 怎么做网站有利于收录成都设计装修公司
  • 购物网站怎么经营WordPress论坛案例
  • 免费做app网站有哪些香洲网站建设
  • 扬州建设公司网站做淘宝客网站哪个好用
  • 有经验的大连网站建设学计算机出来能干什么
  • 网站功能开发费用多少钱那个网站可以做宣传
  • 京东网站建设有哪些优点丽水市住房和城建建设局网站
  • 博罗网站开发深圳挖矿app开发
  • 重庆荣昌网站建设公司网站建设拿什么框架
  • seo针对网站做策划wordpress如何修复
  • 中国航空集团建设开发有限公司网站网站二级域名打不开