正在加载图片...
字符设备的注册与管理 fs/devices. c struct device struct const char name struct file operations* fops static struct device struct chrdevs MAX Chrdevi 注册与注销函数: int register chrdevlunsigned int major, const char name, struct file operations*fops int unregister chrdevlunsigned int major, const char* name) 注:maor即设备的主设备号,注册后就是访问数组 chrdevs 的索引(下标) Linux Device module 7Linux Device & Module 7 fs/devices.c struct device_struct { const char * name; struct file_operations * fops; }; static struct device_struct chrdevs[MAX_CHRDEV]; 注册与注销函数: int register_chrdev(unsigned int major, const char * name, struct file_operations *fops) int unregister_chrdev(unsigned int major, const char * name); 注:major即设备的主设备号,注册后就是访问数组chrdevs 的索引(下标)。 字符设备的注册与管理
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有