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

许昌网站seo最有吸引力的营销模式

许昌网站seo,最有吸引力的营销模式,网页设计培训南京,网站建设需求表自动创建设备节点udev机制实现过程: 1.当插入设备,内核会向udev发送一个事件,其中包含着设备的信息。 2.udev会根据收到的设备信息匹配相应的规则文件。 3.udev会根据规则文件中的配置,创建一个唯一的设备节点文件。通常存储在/d…

自动创建设备节点udev机制实现过程:

1.当插入设备,内核会向udev发送一个事件,其中包含着设备的信息。
2.udev会根据收到的设备信息匹配相应的规则文件。
3.udev会根据规则文件中的配置,创建一个唯一的设备节点文件。通常存储在/dev/目录下。

实现自动创建设备节点的函数(udev机制)

class_create()函数

函数原型:struct class * class_create(struct module *owner,const char *name );
函数功能:用于动态的为一个设备创建一个类,会在/sys/class目录下创建一个新的文件夹用const char *name命名。
参数分析:① owner–>是一个结构体类型指针,指向创建的类对象本身,一般赋值为THIS_MODULE。② name–>是一个char类型指针,用于给struct class的创建出的目录命名。
返回值:失败返回错误码指针,成功返回申请的struct class对象的空间首地址。
函数示例:

 cls=class_create(THIS_MODULE,"mychrdev");if(IS_ERR(cls)){printk("向上提交目录失败\n");return -PTR_ERR(cls);}

class_destroy()函数

函数原型:void class_destroy(struct class *cls);
函数功能:用于删除clss_create()创建出来的设备类。
参数分析:struct class结构体类型的变量,代表设备的类。
函数示例:

class_destroy(cls);

device_create()函数

函数原型:struct device *device_create(struct class *class, struct device *parent,dev_t devt, void *drvdata, const char *fmt, …);
函数功能:动态拆功能键一个设备对象,并且对该对象进行初始化。再将该对象加入Linux内核系统的设备驱动程序模型中。
参数分析:① class代表需创建在那个类下。② parent代表设备的父设备。③ devt代表设备号。④ drvdata代表设备肯会使用到的一些数据。⑤ fmt代表设备节点名。
返回值:失败返回错误码指针,成功返回创建的设备对象。
函数示例:

    for(i=0;i<3;i++){dev=device_create(cls,NULL,MKDEV(major,i),NULL,"mychrdev%d",i);if(IS_ERR(dev)){printk("向上提交设备节点信息失败\n");return -PTR_ERR(dev);}}printk("向上提交设备节点信息成功\n");

device_destroy()函数

函数原型:void device_destroy(struct class *class, dev_t devt);
函数功能:用于删除由device_ccreate()创建出的设备对象。
参数分析:① class代表需要销毁的设备类。② devt代表设备号。
返回值:无返回值。
函数示例:

    int i;for(i=0;i<3;i++){device_destroy(cls,MKDEV(major,i));}

基本流程:首先用class_create()函数创建一个设备类,再用device_create()函数创建类下的设备,由device_destroy()函数来销毁设备节点信息,最后用class_destroy()函数小虎i目录信息。

http://www.yayakq.cn/news/406629/

相关文章:

  • 贵州省建设项目验收备案网站wordpress shortcodes
  • 长春网站建设的公司信誉好的徐州网站建设
  • 织梦网站制作教程网站建设书籍推荐
  • 洪泽网站建设汽车之家app下载
  • 仿新浪全站网站源码wordpress最新列表页
  • wap网站源码 下载互站网站源码
  • 网站建设会议报道网站对公司的重要性
  • 深圳网站维护制作东莞seo建站
  • 做网站时无法上传图片网站内容管理系统使用说明书
  • 网站建设有哪些分类wordpress登陆链接
  • google英文网站临海营销型网站建设
  • 网站制作需要多少钱官网山东滨州有多少网站开发公司
  • 长春网长春网站建设站建设光谷做网站推广费用
  • 唐山网站建设方案咨询上海网站建设咨询站霸网络
  • 人才网网站模板wordpress筛选功能
  • 个人网站 jsp 域名空间做淘客网站怎么样
  • 顺德网站建设itshunde专业网站网站设计
  • html网站列表怎么做jquery 网站根目录
  • 公司做的网站如何开启伪静态做一个简单网站
  • 网站建设中项目经理的职责网站建设和数据库维护
  • 网站上的验证码怎么做的如何做阿里巴巴的网站首页
  • 石家庄网站运营建站国外平台
  • 集团型网站建设网站外链隐形框架
  • 上海企业网站制作报价简述企业网站的基本功能
  • 房产公司网站建设方案ppt网站诚信备案
  • 做网站推广的方法网站建设策划稿
  • 江西工厂网站建设建设通网站上的业绩能否有用
  • 如何构建电子商务网站手机网站建设文章
  • 门户网站建设探究基于wordpress的网站
  • 电子商务网站建设目的和意义淄博网站排名外包