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

成人大专学校有哪些学校成都最好的网站推广优化公司

成人大专学校有哪些学校,成都最好的网站推广优化公司,有域名怎么做网站,网站做系统做排名靠谱吗一、请简述主设备号和次设备号的用途 Linux 中每个设备都有一个设备号,设备号由主设备号和次设备号两部分组成,主设备号表示某一个具体的驱动,次设备号表示使用这个驱动的各个设备。 Linux 提供了一个名为 dev_t 的数据类型表示设备号&…

一、请简述主设备号和次设备号的用途

Linux 中每个设备都有一个设备号,设备号由主设备号和次设备号两部分组成,主设备号表示某一个具体的驱动,次设备号表示使用这个驱动的各个设备。

Linux 提供了一个名为 dev_t 的数据类型表示设备号,dev_t 其实就是 unsigned int 类型,是一个 32 位的数据类型。这 32 位的数据构成了主设备号和次设备号两部分,其中高 12 位为主设备号,低 20 位为次设备号。


二、设备号的分配方式

1、静态分配

检查当前系统中所有被使用了的设备号,然后静态的指定一个设备号。

“cat /proc/devices”命令即可查看当前系统中所有已经使用了的设备号(查看系统中所有的设备)。 

如果给定了设备的主设备号和次设备号就使用如下所示函数来注册设备号即可: 
int register_chrdev_region(dev_t from, unsigned count, const char *name) 

2、动态分配

静态分配设备号很容易带来冲突问题,Linux 社区推荐使用动态分配设备号,在注册字符设备之前先申请一个设备号,系统会自动给你一个没有被使用的设备号,这样就避免了冲突。

如果没有指定设备号的话就使用如下函数来申请设备号: 

int register_chrdev_region(dev_t from, unsigned count, const char *name) 

不管是通过 alloc_chrdev_region 函数还是register_chrdev_region 函数申请的设备号,统一使用如下释放函数: 

void unregister_chrdev_region(dev_t from, unsigned count) 

 

http://www.dt0577.cn/news/5549.html

相关文章:

  • 杭州网站推广方式包头整站优化
  • 高端的网站设计公司百度手机快速排名点击软件
  • 做民宿要给网站多少合同钱市场调研与分析
  • 赶集网做网站百度教育
  • 南通做外贸网站江苏企业网站建设
  • 遵义网站建设oadmin千万别在百度上搜别人的名字
  • 陕西网站建设开发sem是什么电镜
  • 北京欢迎你网站建设青岛做网站的公司哪家好
  • 仿做赌博网站销售方案
  • 怎么建设一个真伪查询网站农业推广
  • 合肥建设网站公司苏州seo免费咨询
  • 网络管理中心网站小程序拉新推广平台
  • 迪庆北京网站建设网站关键词在哪里看
  • 八旬老太做直播 什么网站sem推广优化
  • 宝塔面板wordpress备份恢复网站关键字优化价格
  • 卢松松网站淘宝客seo推广教程
  • 郑州专业制作网站费用百度工具seo
  • 网站建设目的与作用网络营销的发展趋势
  • 中企动力网站建设宁波seo外包公司
  • 建站平台最便宜济宁seo推广
  • 网站深圳优化建设汕头seo网络推广服务
  • 佛山做网站公司排名综合搜索引擎
  • 网站制作html代码代做关键词收录排名
  • 合浦县城乡规划建设局网站郑州靠谱seo电话
  • 美国哪个网站做diy电脑版百度电脑版下载
  • 淘宝网站做多久目前最新的营销模式有哪些
  • 北京网络销售seo相关ppt
  • 深圳 网站托管抖音营销软件
  • 上海宽带网网站网站数据统计工具
  • 公司商城网站开发费做什么科目机器人编程培训机构排名