这是我的第一篇博客,从今天开始记录每日学习笔记,作为一个linux还没有入门的小学生,希望各位前辈多多指正。



MKDEV是将主设备号和次设备号转换成dev_t类型


定义在<linux/cdev.h>中的宏    

形式:MKDEV(int major,int minor)    major为主设备号   minor为次设备号


宏定义:#define MKDEV(major,minor) (((major) << MINORBITS) | (minor))

成功执行返回dev_t类型的设备编号,dev_t类型是unsigned int 类型,32位,用于在驱动程序中定义设备编号,高12位为主设备号,低20位为次设备号

可以通过MAJOR和MINOR来获得主设备号和次设备号。




运行结果:







GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐